jule10: Query was empty - Fehlermeldung ?!

Hallo,
hoffe, ihr könnt mir helfen: mein Suchformular gibt immer den Fehler "Query was empty" aus, und ich finde den Fehler nicht..
Mögliche Tippfehler im Code dürften auch nicht vorhanden sein ..
Ich hoffe, ihr könnt mir helfen .. hier der Code:

<form method="post" action="meineSuche.php">  
<input type="text" name="suchwort">  
<input type="submit" name="submit" value="Suchen">  
</form>

Andere Seite dann:

  
<?php  
if (isset($_POST['submit'])){  
$suchwort = $_POST['suchwort'];  
$link = mysql_connect('localhost', 'root', '')  
    OR die(mysql_error());  
  
$db_selected = mysql_select_db('homepageanwendungen', $link);  
if (!$db_selected) {  
    die ('Can\'t use mysql_database : ' . mysql_error());  
}  
  
$queryString = "Select * from login where username like '%" . mysql_real_escape_string($suchwort) . "%'";  
  
$result = mysql_query($query);  
  
if (!$result) {  
    echo "Could not successfully run query ($sql) from DB: " . mysql_error();  
    exit;  
}  
  
if (mysql_num_rows($result) == 0) {  
    echo "Kein entsprechender Nutzer gefunden.";  
    exit;  
}  
  
while ($row = mysql_fetch_assoc($result)) {  
    echo $row["username"];  
}  
}  
?>  

  1. Hi jule10!

    $queryString = "Select * from login where username like '%" . mysql_real_escape_string($suchwort) . "%'";

    $result = mysql_query($query);

    Den Fehler findest du mal schön allein! =)

    MfG H☼psel

    --
    "It's amazing I won. I was running against peace, prosperity, and incumbency."
    George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
    Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:? n4:& ss:| de:] js:| ch:? sh:( mo:) zu:)
    1. Hi jule10!

      $queryString = "Select * from login where username like '%" . mysql_real_escape_string($suchwort) . "%'";

      $result = mysql_query($query);

      Den Fehler findest du mal schön allein! =)

      MfG H☼psel

      .. fehlt da etwa tatsächlich ein String hinter dem query? :D Super, probier ich gleich aus, vielen Dank! ;D

      1. Hi!

        .. fehlt da etwa tatsächlich ein String hinter dem query? :D Super, probier ich gleich aus, vielen Dank! ;D

        Solche Fehler auf nicht vorhandene Variablen bekommt man angezeigt, wenn man beim Entwickeln das error_reporting auf E_ALL (und display_errors auf on) gestellt hat.

        Zusatzfrage: Warum kopierst du $_POST['suchwort'] nach $suchwort um, wenn du das dann nur ein einziges Mal verwendest? Warum nimmst du nicht gleich $_POST['suchwort']?

        Lo!