Błąd: mysqli_num_rows() excepts parameter 1 ...

0

screenshot-20170320172139.png
dlaczego skrypt daje błąd

<?php
mb_internal_encoding("UTF-8");
$lacz =mysqli_connect("localhost","root","luki13");
if (mysqli_connect_errno()){
    printf("błąd %s\n",mysqli_connect_errno());
    exit();

}
mysqli_set_charset($lacz,"utf8");

$ol="SELECT*FROM 'ranking' Order by 'PUNKTY'";
$wynik=mysqli_query($lacz,$ol);

$num=mysqli_num_rows($wynik);

for($i=0;$i<$num;$i++){
    $row=mysqli_fetch_array($wynik,MYSQL_ASSOC);
    echo $row['nazwa']. $row['PUNKTY']. ";";
}



0

Po pierwsze to używaj PDO
http://php.net/manual/en/ref.pdo-mysql.php

0

Bo zmienna wynik jest false...

0

a jak to zmienić bo na co dzień używam c#

0

to pisz backend w ASP.NET

0

Zmienna $wynik ma wartość false. Dlaczego? Prawdopodobnie zapytanie SQL posiada błąd. Wskazówka: http://php.net/manual/en/mysqli.error.php

1 użytkowników online, w tym zalogowanych: 0, gości: 1