Error bij het nakijken registratie dezelfde gebruikersnaam

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Johnny Test

Johnny Test

08/10/2014 17:12:15
Quote Anchor link
Hallo, ik heb een klein registratie bestandje gemaakt en ik wil ervoor zorgen dat er niet 2x dezelfde gebruikersnaam kan worden aangemaakt in mijn database. Ik heb hier al veel over opgezocht en ik krijg elke keer de error: "Warning: mysql_num_rows() expects parameter 1 to be resource". Er zal dus een fout in mijn query zitten, kan iemand mij even helpen?

Quote:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php
// Create connection
$con=mysqli_connect("localhost","root","","gebruikers");

// Check connection
if ($con) {
  
  
  $wachtwoord = mysqli_real_escape_string($con, $_POST['wachtwoord']);
  $gebruikersnaam = mysqli_real_escape_string($con, $_POST['gebruikersnaam']);
  
  $result = mysqli_query($con,"SELECT * FROM gebruikers WHERE Gebruikersnaam='" . $gebruikersnaam . "'");



if (mysql_num_rows($result) > 0)
  {

      echo "Deze gebruikersnaam wordt al gebruikt.";
  }

  else
  {
    mysqli_query($con,"INSERT INTO gebruikers (Gebruikersnaam, Wachtwoord)
    VALUES ('$gebruikersnaam', '$wachtwoord')"
);
  }
  
}

?>
 
PHP hulp

PHP hulp

29/04/2024 18:21:44
 
Kevin J

Kevin J

08/10/2014 17:15:02
Quote Anchor link
Heeel simpele oplossing
je gebruikt overal MYSQLI behalve bij mysql_num_rows
Vervang het door mysqli_num_rows($result)
 
Johnny Test

Johnny Test

08/10/2014 17:16:05
Quote Anchor link
Het werkt, dankuwel!
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.