Whats wrong with this code? <? $arrSearch = explode(" ", $_REQUEST['string']); $RSQuery = "SELECT * FROM referenzen_tbl"; if (strlen($arrSearch) > 0) { // Überhaupt einschränken? $Query .= " WHERE ("; $Query .= " referenzen_tbl.kat LIKE '%" . $arrSearch[0] . "%'"; $Query .= " OR referenzen_tbl.head LIKE '%" . $arrSearch[0] . "%'"; $Query .= " OR referenzen_tbl.text LIKE '%" . $arrSearch[0] . "%'"; $Query .= " OR referenzen_tbl.technik LIKE '%" . $arrSearch[0] . "%'"; $Query .= " OR referenzen_tbl.year LIKE '%" . $arrSearch[0] . "%')"; // mehrere Suchwörter sind UND-Verknüpft for($i = 1; $i < count($arrSearch); $i++) { $Query .= " AND ("; $Query .= " referenzen_tbl.kat LIKE '%" . $arrSearch[$i] . "%'"; $Query .= " OR referenzen_tbl.head LIKE '%" . $arrSearch[$i] . "%'"; $Query .= " OR referenzen_tbl.text LIKE '%" . $arrSearch[$i] . "%'"; $Query .= " OR referenzen_tbl.technik LIKE '%" . $arrSearch[$i] . "%'"; $Query .= " OR referenzen_tbl.year LIKE '%" . $arrSearch[$i] . "%')"; } } $Result = mysql_query($Query, $connect); if (mysql_fetch_row($Result)<0) { echo "Es wurden keinen Beiträge zu <b>".$_REQUEST['string']."</b>"; } else { echo "Die Suche war erfolgreich!"; while ($arrResult = mysql_fetch_array($Result, MYSQL_ASSOC)) { echo '<p class="text01">'; echo $arrResult['referenzen_tbl.kat']."<br>"; echo $arrResult['referenzen_tbl.head']."<br>"; echo $arrResult['referenzen_tbl.text']."<br>"; echo $arrResult['referenzen_tbl.technik']."<br>"; echo $arrResult['referenzen_tbl.year']."<br>"; echo '</p>'; } } ?>
I know that there is a result comming out of the string i entered, but these failure messages are comming up when i load the page: Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in C:\Webverzeichnis\docs\schuraWeb\includes\result.inc.php on line 40 Die Suche war erfolgreich! Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\Webverzeichnis\docs\schuraWeb\includes\result.inc.php on line 44 This is my global inc from where the $connect comes: <? $host = 'localhost'; // SQL Server zu dem eine Verbindung aufgebaut werden soll. $user = 'root'; // Name des SQL Benutzers $pass = 'none'; // Kennwort des SQL Benutzers $dbase = 'weitsicht'; // Datenbank // Verbindung zum SQL Server wird hergestellt $connect = mysql_connect($host, $user, $pass) or die("Fehler beim Öffnen der DB auf $host User: $user Kennwort: $pass"); // Datenbank wird ausgewählt $Query = "USE ".$dbase; $selectDB = mysql_query($Query, $connect) or die("Konnte Datenbank aus folgenden Gründen nicht auswählen: ". mysql_error()); ?> Please Help! Schura