fint ich habe ein kleines Problem. Ich möchte Daten von MySQL in ein Array speichern und dann möchte ich ein bestimmtes Wort in diesem Array suchen und abrufen, wenn gefunden wurde oder nicht, habe ich auf viele verschiedene Arten versucht, und immer noch kein Erfolg. Es immer "Wort nicht abzurufen gefunden ". Ich habe es auch mit array_search und mit einer for-Schleife versucht. Was vermisse ich?Kann nicht bestimmte Elemente aus dem Array von mysql
<?php
include("conn.php");
$keyword = "universidade";
$row = array();
$result = mysql_query("SELECT keywords FROM beta_universidades");
while ($data = mysql_fetch_assoc($result)) {
$row[] = $data;
}
echo "<br><br>";
$chave = in_array($keyword, $row);
if ($chave !== false) {
echo "word found";
} else {
echo "word not found";
}
Warum nicht habe die DB nach dem Begriff gesucht? 'SELECT Schlüsselwörter FROM beta_universidades, wobei keywords = '$ escaped_var'', oder verwenden Sie ein' like'. Sie sollten auch Ihren Treiber aktualisieren, damit Sie parametrisierte Abfragen verwenden können. – chris85