Wenn ich meine Datenbank mit dem folgenden in meiner Datei, search.php abfragen, gibt es nur das erste Ergebnis zurück, das es kommt.mysql LIKE nur eine Zeile zurückgeben, wenn drei übereinstimmen
$qry = "SELECT business_id FROM business WHERE zip like '%91326%'";
$rs = mysql_query($qry);
$rec = mysql_fetch_array($rs);
echo $session->showContents($rec);
showContents ist nur eine Hilfsfunktion ...
function showContents($array)
{
echo "<pre>";
print_r($array);
echo "</pre>";
}
showContents diese zurückgegeben:
Array
(
[0] => 3
[business_id] => 3
)
Die verrückte Sache ist, wenn ich die gleiche Abfrage in sqlbuddy setzen es gibt mir :
business_id
3
5
6
Ich bin bei a Verlust