досадна грешка при while

kitchenbg

Registered
Здравейте, това е грешката която ми изкарва и немога да разбера какъв е проблема ...

Код:
<b>Warning</b>:  mysql_fetch_array(): supplied argument is not a valid MySQL result resource in <b>kitchen/public/suggestions.php</b> on line <b>8</b><br />

а това е кода и съм отбелязал с червено къде точно ми казва че е грешката

<?php require_once('connect/connectdb.php'); ?>
<?
function autosuggest() {
$title = strtolower($_GET["q"]);
if (!$title) return;
$sql = "SELECT * FROM article WHERE wait = '0' ORDER BY date LIMIT 10 ";
$res = mysql_query($sql);
while($row = mysql_fetch_array($res)) {
$name = $row['title_art'];
if (strpos(strtolower($name), $title) !== false) { echo "$name\n"; };
};
}
autosuggest();
?>


дали ще се сети някой да помогне как да го оправя.
 
Код:
<?php require_once('connect/connectdb.php'); ?>
<?
function autosuggest() {
$title = strtolower($_GET["q"]);
if (!$title) return;
$sql = "SELECT * FROM article WHERE wait = '0' ORDER BY date LIMIT 10 ";
$res = mysql_query($sql);
while($row = mysql_fetch_assoc($res)) {
$name = $row['title_art'];
if (strpos(strtolower($name), $title) !== false) { echo "$name\n"; }
}
}
autosuggest();
?>
 
Код:
<?php require_once('connect/connectdb.php'); ?>
<?
function autosuggest() {
$title = strtolower($_GET["q"]);
if (!$title) return;
$sql = mysql_query("SELECT * FROM article WHERE wait = '0' ORDER BY date LIMIT 10 ");
while($row = mysql_fetch_array($sql)) {
$name = $row['title_art'];
if (strpos(strtolower($name), $title) !== false) { echo "$name\n"; };
};
}
autosuggest();
?>

така трябва да работи

IzKuFeLiQqQqQ от @ няма никакъв смисъл защото така не решаваш проблема а само скриваш грешката :lol:
 
kitchenbg каза:
ха, интересно ... казва: " No database selected "

добре де, нали уж взема конекцията

Еми ето къде ти е грешката!
100 пъти казвам, че трябва да се дебъгва, иначе почва да се гадае!
Оправи си конекцията и всичко ще стане!
 

Back
Горе