Oliver Baer: Datenbanksuche

Beitrag lesen

hi,

Probiere mal das aus :

.. like '%".$s."%'...

Oliver

so ging das leider nicht, aber nach n bisserl rumprobieren sind wir auf diese Lösung gekommen:

mysql_select_db($database_azubi, $azubi);
$s = "%".$colname_Recordset1."%";
$s = "%".$s."%";
$query_Recordset1 = sprintf("SELECT * FROM Auszubildende, berufe, verkn WHERE Auszubildende.name LIKE '$s' OR Auszubildende.vorname LIKE '$s' OR berufe.berufe LIKE '$s' HAVING Auszubildende.az_id = verkn.az_id AND berufe.bid = verkn.bid ORDER BY '$colname1_Recordset1'", $colname_Recordset1,$colname_Recordset1,$colname_Recordset1);

weiss allerdings nicht warum er das nur so macht und nicht andersrum. wenn man die beiden Zeilen $s = vertauscht funktioniert es auch nicht. egal, so gehts und das ist gut.

Danke nochmal für Deinen Hinweis...

oli