Topic: mysql_num_rows

Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given on line 110

$query="SELECT player_name, player_warnings, player_privileges FROM players WHERE player_privileges>='1'";
    $result=mysql_query($query);
   
    $num=mysql_num_rows($result);

Ir dar:

Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given on line 126

<?php
    $i=0;
    while($num = mysql_fetch_assoc($result))
    {
        $name = $num['player_name'];
        $warnings = $num['player_warnings'];
        $privileges = $num['player_privileges'];
?>

Re: mysql_num_rows

Rekomenduou pasiskairyti dokumentacijoje ka grazina mysql_query.

P.S. kaip tu manai, errorus reikia "gaudyti", ar tai kiti daro siaip del neturejimo kas veikti?

3 (edited by qutwala 2011-09-24 23:19:44)

Re: mysql_num_rows

O aš taip tikėjausi, kad ši tema bus "apeita". Pirmo post`o šios temos net klausimu nepavadinčiau. Tiesiog nukopinta ir įmesta pirma f-ja kurioje buvo rasta klaida kuri stabdė tolimesnį būrimą iš tirščių ir gabalas "kodo" velnias žino, kaip iškirpto. Interpretatoriaus vietoje gavus "kramtyti" tokį "kodą" išvesčiau ne klaidą, o pasiūlymą eit pailsėt arba pasimokint.
Na, o autoriui palinkėsiu pasidomėti lietuvių kalbos klausiamųjų sakinių subtilybėm bei daug stiprybės prisiverčiant atsiversti tiek PHP, tiek MySQL manual`us.

P.S. Koks "klausimas", - toks ir atsakymas.

Re: mysql_num_rows

O čia klausimo niekur ir nebuvo, tai buvo prašymas, padėti išspręsti problemą.

Re: mysql_num_rows

Iš :

For SELECT, SHOW, DESCRIBE, EXPLAIN and other statements returning resultset, mysql_query() returns a resource on success, or FALSE on error.