Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Co tu jest źle..?
tdr
post
Post #1





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 2.02.2013

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


koledzy co w takim prostym kodzie moze być zle... ;//// mam już tak mózg zlasowany ze nie wiem co sie dzieje..
  1. $query = "SELECT * FROM users WHERE user_nr_komp = '$nrKomp'";
  2. $data = mysqli_query($dbc, $query);
  3.  
  4.  
  5. if( mysqli_num_rows( $data ) == 0 ){
  6. $query = "INSERT INTO users (user_password, user_nr_komp, user_date_register) VALUES ( MD5( '$password1' ), '$nrKomp', NOW())";
  7. $result = mysqli_query($dbc, $query);

błąd:
Kod
Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in /k3/page/register.php on line xx
mówi że błąd jest w tej lini: if( mysqli_num_rows( $data ) == 0 ){
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Kshyhoo
post
Post #2





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Na pierwszy rzut oka, dwie rzeczy... tytuł wątku i dział.

Dział zmieniłem ja, tytuł należy do Ciebie.
Go to the top of the page
+Quote Post
fastlone
post
Post #3





Grupa: Zarejestrowani
Postów: 95
Pomógł: 15
Dołączył: 3.06.2010

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


Zamień
  1. $data = mysqli_query($dbc, $query);
na
  1. $data = mysqli_query($dbc, $query) or die(mysqli_error($dbc));
i wklej tu kod błędu, który Ci się wyświetli.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.12.2025 - 08:09