Hallo ich habe ein problem.
ich habe folgende Abfrage in phpMyAdmin ausprobiert und sie hat funktioniert,
aber als ich dann die php variablen eingefügt habe, habe ich keine Daten mehr bekommen.
Danach habe ich folgenden code ausprobiert, habe auch daten bekommen.
Aber als ich statt OR AND eingefügt habe, wieder keine Daten.
Woran könnte dies liegen ich bin sehr verzweifelt, habe so viel ausprobiert.
ich habe folgende Abfrage in phpMyAdmin ausprobiert und sie hat funktioniert,
Code:
$sql = 'SELECT BD_text, BD_Datum FROM `bauherren_daten` WHERE (BD_bundesland LIKE \'Hessen%\' )
AND (BD_landkreis LIKE \'Barnim [Eberswalde]%\' ) AND (BD_type LIKE \'Gas- und Wasserinstallationen%\' )
ORDER BY `BD_ID` DESC LIMIT 0, 10';
Code:
$sql = "SELECT BD_text, BD_Datum FROM `bauherren_daten` WHERE (BD_bundesland LIKE \'$suchwert[0]%\' )
AND (BD_landkreis LIKE \'$suchwert[1]%\' ) AND (BD_type LIKE \'$suchwert[3]%\' )
ORDER BY `BD_ID` DESC LIMIT $from,$max_results ";
Danach habe ich folgenden code ausprobiert, habe auch daten bekommen.
Code:
$result = mysql_query("SELECT BD_text, BD_Datum FROM bauherren_daten WHERE (".$sDetails[0]."
LIKE '%".$suchwert[0]."%')
OR
(".$sDetails[1]."
LIKE '%".$suchwert[1]."%')");
Aber als ich statt OR AND eingefügt habe, wieder keine Daten.
Code:
$result = mysql_query("SELECT BD_text, BD_Datum FROM bauherren_daten WHERE (".$sDetails[0]."
LIKE '%".$suchwert[0]."%')
AND
(".$sDetails[1]."
LIKE '%".$suchwert[1]."%')");
Woran könnte dies liegen ich bin sehr verzweifelt, habe so viel ausprobiert.