Ich habe ein php-skript geschrieben , mit dem ich eine Datenbank (die ich zuvor mit phpmyadmin erstellt habe) abfragen möchte. Ich bekomme aber immer folgende fehlermeldung: Fehlermeldung=You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LIKE ''' at line 1.
Ich gleube es handelt sich um einen sehr banalen fehler, ich finde ihn aber nicht, für hilfe wäre ich sehr dankbar.
Der von mir verfasste quellcode:
das PH-Skript:
Alles anzeigen
Das HTML-Skript:
Alles anzeigen
Gruß
Stefan
Ich gleube es handelt sich um einen sehr banalen fehler, ich finde ihn aber nicht, für hilfe wäre ich sehr dankbar.
Der von mir verfasste quellcode:
das PH-Skript:
Quellcode
- <?include ("mysql.inc")?>
- <!doctype html public "-//W3C//DTD HTML 4.0 //EN">
- <html>
- <head>
- <title>Buchverwaltung</title>
- </head>
- <body>
- <h3> Suchergebnis</h3>
- <?php
- mysql_select_db("Buchverwaltung");
- //$Attribut='Attribut';
- //$Suchanfrage='Suchanfrage';
- $anfrage="SELECT * FROM buch WHERE $Attribut LIKE '$Suchanfrage';";
- //echo ($anfrage);
- $ergebnis=mysql_query($anfrage)or die ("Fehlermeldung=".mysql_error());
- echo mysql_num_rows($ergebnis)."Datensätze<p>";
- echo "<Table border='1' width='70%'>";
- for($i=0;$i<mysql_num_fields($ergebnis);$i++){
- echo"<th>".mysql_field_name($ergebnis,$i)."</th>";};
- while($zeile=mysql_fetch_row($ergebnis))
- {echo"<tr align='center'>";
- for($i=0;$i<mysql_num_fields($ergebnis);$i++)
- {echo "<td>".$zeile[$i]."</td>";};
- echo"<tr>";};
- echo"</table>";
- mysql_free_result($ergebnis);
- mysql_close();
- ?>
- <hr>
- <a href="abfrage.html">Abfrage</a><br>
- <a href="start.html" >Startseite</a>
- </body>
- </html>
Das HTML-Skript:
Quellcode
- <!doctype html public "-//W3C//DTD HTML 4.0 //EN">
- <html>
- <head>
- <title>Buchverwaltung </title>
- </head>
- <body>
- <h3>
- Datenbankabfrage
- </h3>
- <hr>
- <form action='abfrage.php' method='post'>
- <pre>
- Attribut: <select name='Attribut' size='1'>
- <option value='isbn'>ISBN
- <option value='autor'>Autor
- <option value='titel'>Titel
- <option value='verlag'>Verlag
- <option value='jahr'>Erscheinungsjahr
- <option value='besitzer'>Besitzer
- </select><br>
- Suchanfrage: <input type ='text' name='Suchanfrage' size ='10' maxlength='20' value='%'>
- </pre>
- <input type='submit' value="Abfrage">
- <input type='reset' value="zurücksetzen">
- </form> <hr>
- <a href='start.html'>Startseite</a>
- </body>
- </html>
Gruß
Stefan