Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Problem z wynikiem zapytania do bazy
szosa
post 3.11.2013, 16:17:11
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 11.10.2013

Ostrzeżenie: (0%)
-----


Witam mam problem z odczytywaniem informacji pobranych z bazy
  1. $zapytanie="SELECT * FROM `dane_podstawowe` ";
  2. $wynik=mysqli_query($db, $zapytanie);
  3. print_r($wynik);
  4. echo mysql_result($wynik, 0);
  5. $wyn=mysql_fetch_object($wynik);
  6. if($wyn->aktywny >"0"){
  7. echo "<p>Nie zostałeś aktywowany przez administratora, spróbuj później lub skontaktuj się z administratorem.</p>";
  8. exit();
  9. }
  10.  
  11. if($wynik->num_rows>0){
  12. $_SESSION["zalogowany"]=1;
  13. $_SESSION["imie"]=$wyn->imie;
  14. $_SESSION['nazwisko']=$wyn->nazwisko;
  15. $nazwisko=$_SESSION['nazwisko'];
  16. echo "Jesteś zalogowany jako: $imie $nazwisko";
  17. }



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:
  1. $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ź.
Go to the top of the page
+Quote Post
com
post 3.11.2013, 16:19:08
Post #2





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


mieszasz mysqli z mysql, umiecie czytać po angielsku?

Ten post edytował com 3.11.2013, 16:19:40
Go to the top of the page
+Quote Post
szosa
post 3.11.2013, 20:28:35
Post #3





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 11.10.2013

Ostrzeżenie: (0%)
-----


Próbowałem i tej i tej wersji. Cały czas to samo
Go to the top of the page
+Quote Post
Turson
post 3.11.2013, 22:30:48
Post #4





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

Ostrzeżenie: (0%)
-----


Jak się łączysz z mysql to korzystasz z mysql, jak się łączysz z mysqli to korzystasz z mysqli. Wtedy nie mogą te błędy wyskoczyć
Go to the top of the page
+Quote Post
com
post 3.11.2013, 23:40:26
Post #5





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


http://us2.php.net/manual/en/class.mysqli.php
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 13.06.2025 - 09:15