Помогнете ми с този код - давами грешка

hisar

Registered
Здравйете значи ето за този код става дума:

Код:
function menu() {
    $proverka = mysql_query("SELECT * FROM `limit_menu`");
    $rov = mysql_fetch_assoc($proverka);
    if($rov[limit] == 0) {
        $lim = $_rov[txt];
    } else {
        if($rov[txt] == 0) {
            $lim = $_rov[limit];
        }
    }
    $view = mysql_query("SELECT * FROM `menu` LIMIT '$lim'");
    echo "<div id='menu'>";
    while($rdata = mysql_fetch_assoc($view)) {
        echo "| <a href='$rdata[href]'>$rdata[title]</a> ";
    }
    echo "</div><br />";
}

Пише че има грешка на реда с цикъла (while) ?

Грешка:

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\xampp\htdocs\*****\inc\functions.php on line 26
 
hisar каза:
Здравйете значи ето за този код става дума:

Код:
function menu() {
    $proverka = mysql_query("SELECT * FROM `limit_menu`");
    $rov = mysql_fetch_assoc($proverka);
    if($rov[limit] == 0) {
        $lim = $_rov[txt];
    } else {
        if($rov[txt] == 0) {
            $lim = $_rov[limit];
        }
    }
    $view = mysql_query("SELECT * FROM `menu` LIMIT '$lim'");
    echo "<div id='menu'>";
    while($rdata = mysql_fetch_assoc($view)) {
        echo "| <a href='$rdata[href]'>$rdata[title]</a> ";
    }
    echo "</div><br />";
}

Пише че има грешка на реда с цикъла (while) ?

Грешка:

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\xampp\htdocs\*****\inc\functions.php on line 26

Не можеш да вадиш един път mysql_fetch_assoc и while, ако греша поправте ме :]
Що направи не си извършиш проверката вътре в цикъла?
 
Изказаса направо естествено че може много пъти съм има такива цикли обче това защо излиза така ддз ?
 
Сложи по един or die(mysql_error()); и ще си потърсиш грешката в самата заявка :?:
 
Да, разбирам те ... срока на годност изтече 8)
 

Back
Горе