$zapytanie="SELECT * FROM `dane_podstawowe` "; $wynik=mysqli_query($db, $zapytanie); if($wyn->aktywny >"0"){ echo "<p>Nie zostałeś aktywowany przez administratora, spróbuj później lub skontaktuj się z administratorem.</p>"; } if($wynik->num_rows>0){ $_SESSION["zalogowany"]=1; $_SESSION["imie"]=$wyn->imie; $_SESSION['nazwisko']=$wyn->nazwisko; $nazwisko=$_SESSION['nazwisko']; }
W odpowiedzi otrzymuję:
mysqli_result Object ( [current_field] => 0 [field_count] => 20 [lengths] => [num_rows] => 1 [type] => 0 )
Warning: mysql_result() expects parameter 1 to be resource, object given in C:\xampp\htdocs\strona1.0\baza\skrypty\zaloguj.php on line 75
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in C:\xampp\htdocs\strona1.0\baza\skrypty\zaloguj.php on line 76
Notice: Trying to get property of non-object in C:\xampp\htdocs\strona1.0\baza\skrypty\zaloguj.php on line 77
Notice: Trying to get property of non-object in C:\xampp\htdocs\strona1.0\baza\skrypty\zaloguj.php on line 84
Notice: Trying to get property of non-object in C:\xampp\htdocs\strona1.0\baza\skrypty\zaloguj.php on line 85
Jesteś zalogowany jako:
Jak rozumiem z 1 linijki w $ wynik znajduje się jeden wpis więc wydaje mi się że zapytanie jest prawidło tylko problem jest z jego odczytaniem. Natomiast kiedy do zapytania dodaje:
$zapytanie="SELECT * FROM `dane_podstawowe` WHERE email=`$email` and haslo=`$haslo`";
Otrzymuje taką odpowiedź której zupełnie nie wiem jak ,,ugryźć"
Warning: mysql_result() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\strona1.0\baza\skrypty\zaloguj.php on line 75
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in C:\xampp\htdocs\strona1.0\baza\skrypty\zaloguj.php on line 76
Notice: Trying to get property of non-object in C:\xampp\htdocs\strona1.0\baza\skrypty\zaloguj.php on line 77
Notice: Trying to get property of non-object in C:\xampp\htdocs\strona1.0\baza\skrypty\zaloguj.php on line 82
Z góry dziękuje za odpowiedź.