Hallo,
ich habe versucht das Tutorial zu übernehmen, aber ich bekomme jetzt immer folgende Fehlermeldung:
"Parse error: parse error, unexpected T_VARIABLE in /homepages/35/d33851362/htdocs/member_html/pg-ost/betreuer/betreuer-suche.php on line 111"
109 WHERE ".$query.";"
110
111 $res = mysql_query($sql);
Weiß jemand, was nicht stimmt?
viele grüße und danke
peter
Ankündigung
Einklappen
Keine Ankündigung bisher.
[Erledigt] Mysql Datenbank durchsuchen - Tutorial
Einklappen
Neue Werbung 2019
Einklappen
X
-
Ein Gast erstellte das Thema [Erledigt] Mysql Datenbank durchsuchen - Tutorial.[Erledigt] Mysql Datenbank durchsuchen - Tutorial
Stichworte: -
-
Ein Gast antwortetesorry, aber ich sehe den Fehler nicht - meinst du zeile sieben mit leerzeilen oder ohne?
Einen Kommentar schreiben:
-
Das geht mit der Methode des scharfen Hinsehens zu lösen (Zeile 7) ...
Einen Kommentar schreiben:
-
Ein Gast antworteteHallo,
erst einmal vielen Dank für die Antwort.
Ich habe den Quelltext jetzt geändert und bekomme jetzt aber folgene Ausgabe:
SELECT *
FROM `pgost_betreuerdatenbank`
WHERE ( `Land` LIKE '%USA%'
OR `Vorname` LIKE '%USA%'
OR ( `Land` LIKE '%Japan%'
OR `Vorname` LIKE '%Japan%'
Fatal error: Datenbankanfrage schlug fehl: You have an error in your SQL syntax near '' at line 11 in /homepages/35/d33851362/htdocs/member_html/pg-ost/betreuer/betreuer-suche.php on line 120
Code:$keywords = 'USA Japan'; $association = "\n".' OR '; $keywords = explode(' ', $keywords); $query = array(); foreach ($keywords as $keyword) { $query[] = "( `Land` LIKE '%".$keyword."%' OR `Vorname` LIKE '%".$keyword."%' "; } $query = implode($association, $query); $sql = " SELECT * FROM `pgost_betreuerdatenbank` WHERE ".$query; $res = mysql_query($sql); if (!$res) { /** * Diese Zeilen das SQL-Statement in recht lesbarer Form aus. */ print '<pre>'; print $sql; print '</pre>'; /** * E_USER_ERROR führt zu Abbruch des Scripts. * E_USER_NOTICE und E_USER_WARNING, lassen das Script weiterlaufen */ /*Zeile 120 */ trigger_error('Datenbankanfrage schlug fehl: '.mysql_error(), E_USER_ERROR); } else { /** * Hier die Routi(e)nen zum Auslesen des RecordSets einfügen. */ }
Einen Kommentar schreiben:
-
Vorausgesetzt, Dein Code vorher stimmt:Code:109 WHERE ".$query;
Einen Kommentar schreiben:
Einen Kommentar schreiben: