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

Błąd: mysqli_num_rows() excepts parameter 1 ...
mateusz bryl
  • Rejestracja:około 8 lat
  • Ostatnio:około 5 lat
  • Postów:5
0

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

Kopiuj
<?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']. ";";
}



edytowany 2x, ostatnio: Adam Boduch
stivens
  • Rejestracja:ponad 8 lat
  • Ostatnio:około 20 godzin
0

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


λλλ
PA
  • Rejestracja:ponad 10 lat
  • Ostatnio:około 6 lat
  • Postów:339
0

Bo zmienna wynik jest false...

mateusz bryl
  • Rejestracja:około 8 lat
  • Ostatnio:około 5 lat
  • Postów:5
0

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

stivens
  • Rejestracja:ponad 8 lat
  • Ostatnio:około 20 godzin
0

to pisz backend w ASP.NET


λλλ
Adam Boduch
Administrator
  • Rejestracja:około 23 lata
  • Ostatnio:7 dni
  • Postów:11948
0

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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.