Pb test de verification d'existence dans db
Tiresia
-
Tiresia -
Tiresia -
Bonjour à tous, alors voila, en fait, ce que je veux faire, c'est enregistrer des noms dans une db, donc tout marche tres bien sauf mon test pour verifier si le nom existe déja dans la db, peut être pourriez vous me renseigner, j'ai fait :
<?php
$host = "localhost";
$user = "root";
$pass = "";
$bdd = "dons";
$table = "inscrits";
mysql_connect($host, $user, $pass) or die("Impossible de se connecter à la base de données");
mysql_select_db($bdd) or die("Impossible de se connecter à la base de données");
switch(isset($_POST['action']))
{
case "inserer":
$noms = $_POST['nom'];
$prenoms = $_POST['prenom'];
$grades = $_POST['grade'];
if(!get_magic_quotes_gpc())
{
$noms = addslashes($noms);
$prenoms = addslashes($prenoms);
$grades = addslashes($grades);
}
$resu = "SELECT * FROM" . $table . "WHERE NOM='" . $noms . "'";
$nbres = mysql_query($resu);
$resu2 = mysql_num_rows($nbres);
if($nbres>0)
{
echo 'Ce Nom a déja été référencé';
}
else
{ //enregistrement dans la db
}
Il me met comme message d'erreur :
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp1-8\www\faao\enregistrement.php on line 37
et pourtant il me semblait bien avoir lu que mysql_num_rows() permettait de comptabiliser le nombre d'occurences alors je comprend pas...
Please Help !!
<?php
$host = "localhost";
$user = "root";
$pass = "";
$bdd = "dons";
$table = "inscrits";
mysql_connect($host, $user, $pass) or die("Impossible de se connecter à la base de données");
mysql_select_db($bdd) or die("Impossible de se connecter à la base de données");
switch(isset($_POST['action']))
{
case "inserer":
$noms = $_POST['nom'];
$prenoms = $_POST['prenom'];
$grades = $_POST['grade'];
if(!get_magic_quotes_gpc())
{
$noms = addslashes($noms);
$prenoms = addslashes($prenoms);
$grades = addslashes($grades);
}
$resu = "SELECT * FROM" . $table . "WHERE NOM='" . $noms . "'";
$nbres = mysql_query($resu);
$resu2 = mysql_num_rows($nbres);
if($nbres>0)
{
echo 'Ce Nom a déja été référencé';
}
else
{ //enregistrement dans la db
}
Il me met comme message d'erreur :
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp1-8\www\faao\enregistrement.php on line 37
et pourtant il me semblait bien avoir lu que mysql_num_rows() permettait de comptabiliser le nombre d'occurences alors je comprend pas...
Please Help !!
A voir également:
- Pb test de verification d'existence dans db
- Test performance pc - Guide
- Steam deck oled test - Guide
- Test disque dur - Télécharger - Informations & Diagnostic
- Test composant pc - Guide
- Redmi note 14 4g test - Accueil - Téléphones