shadow1779
Messages postés706Date d'inscriptionmercredi 17 novembre 2004StatutMembreDernière intervention29 septembre 2013
-
30 avril 2006 à 20:17
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 2007
-
30 avril 2006 à 21:49
Bonjour,
quelqu'un pourrait t'il m'aider, j'essai de faire des requetes SQL suivantes, mais celles ci ne marchent pas:
mysql_query("SELECT * FROM login WHERE pseudo=$pseudo") or die('Erreur SQL !
'.$sql.'
'.mysql_error());
ainsi que serait t'il possible de me faire un exemple de:
UPDATE table WHERE pseudo=$pseudo avec la value 'toto' par exemple
Merci de votre aide, car un an sans toucher a php c'est du le remémorage
shadow1779
Messages postés706Date d'inscriptionmercredi 17 novembre 2004StatutMembreDernière intervention29 septembre 2013 30 avril 2006 à 21:05
bein pour la deuxieme question c'est juste pour me souvenir j'ai pas de cas précis mais pour la premiere je veux faire ca en fait
$db = mysql_connect($dbhost, $dbuser, $dbpass);
mysql_select_db($dbname,$db);
mysql_query("SELECT * FROM login WHERE pseudo = '".$pseudo."' ") or die('Erreur SQL !
'.$sql.'
'.mysql_error());
$row = mysql_num_rows($req);
if($row != 0)
{
print "login déja utilisé
";
mysql_close();
exit();
}
la suite du code qui inscrit ensuite...
mais ce que j'veux c'est qu'une personne n'est pas le même pseudo qu'un autre ou qu'elle ne puisse pas mettre "actualiser" pour eviter que la même personne soit inscrite plusieurs fois dans la base, mais même avec ta solution ca ne marche pas... :\
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 30 avril 2006 à 21:49
Salut,
<?php
mysql_connect($dbhost, $dbuser, $dbpass) OR die('erreur de connexion à la base');
mysql_select_db($dbname);
mysql_query('SELECT
COUNT(pseudo) FROM login WHERE pseudo = "'.$pseudo.'"') or die('Erreur SQL
!
'.$sql.'
'.mysql_error());
mysql_close();
$r = mysql_fetch_row($requete);
if($r[0]>0)
{
exit('login déja utilisé');
}