2pax cruz

  • Signature
    [2pax.cruz]
  • Site web
  • Nombre de sujets
    4
  • Nombre de messages
    19
  • Nombre de commentaires
    1
  • Nombre de news
    2
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

2pax cruz
le 25/04/2005 à 22:27
Erreur sur une requete SQL
He bien, je vous remercie du fond de dreamweaver. En fait, c'est zebden qui a trouvé la solution, il faut attaché COUNT et (*). Merci à vous deux.

Mia sbon, le problème est pas fini : meme quand je rentre $nom comme dans la table, il ne me dit pas que il existe déja dans la table.

$db = mysql_connect('localhost', 'maxdethune', 'metallica'); 
mysql_select_db('maxdethune1',$db);
$sql = 'SELECT COUNT(nom) AS nb FROM restaurants WHERE nom="'.$nom.'"';
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$temp = mysql_fetch_assoc($req);
if(empty($nom)) {echo 'Veuillez completer le champ \'nom\' !';}
elseif($temp[0]!=0){echo 'Ce restaurant est déja inscrit';}


Merci
[2pax.cruz]
2pax cruz
le 25/04/2005 à 22:06
Erreur sur une requete SQL
Je fais tout ce que vous dites et ca ne marche toujours pas :

Erreur SQL !
SELECT COUNT (*) AS nb FROM restaurants WHERE nom="essai"
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '(*) AS nb FROM restaurants WHERE nom="essai"' at line 1


Merci.
[2pax.cruz]
2pax cruz
le 25/04/2005 à 21:59
Erreur sur une requete SQL
He bien ca ne marche toujours pas. Voici mon code :

$db = mysql_connect('localhost', 'maxdethune', 'metallica');
mysql_select_db('maxdethune1',$db);
$sql = 'SELECT COUNT (*) FROM restaurants WHERE nom='.$nom.'';
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$temp = mysql_fetch_assoc($req);
if(empty($nom)) {echo 'Veuillez completer tous les champs obligatoires !';}
elseif($temp[0]!=0){echo 'Ce restaurant est déja inscrit';}

et l'erreur : (qui revient même si le champs est vide) :

Erreur SQL !
SELECT COUNT (*) FROM restaurants WHERE nom=
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '(*) FROM restaurants WHERE nom=' at line 1


Merci
[2pax.cruz]
2pax cruz
le 25/04/2005 à 21:45
Erreur sur une requete SQL
Heu oui, merci mais comment je fais pour avoir ce qu'il faute ?

Désolé si j'ai l'air d'un boulet.

Merci
[2pax.cruz]
2pax cruz
le 25/04/2005 à 21:31
Erreur sur une requete SQL
Désolé mais je ne comprends pas.

Ma variable $nom est égal à $_POST['nom']

He bien, je mets où mes guillemets ?

Merci, 2pax cruz
[2pax.cruz]
2pax cruz
le 25/04/2005 à 21:18
Erreur sur une requete SQL
Ben je vais vous donnez mon code php si vous n'y voyez pas d'inconvénients :

$db = mysql_connect('localhost', 'maxdethune', 'metallica');
mysql_select_db('maxdethune1',$db);
$sql = 'SELECT COUNT (*) FROM restaurants WHERE nom='.$nom.'';
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
if(mysql_fetch_assoc($req)!=0){echo 'Ce restaurant est déja inscrit';}
[2pax.cruz]
2pax cruz
le 25/04/2005 à 20:35
Erreur sur une requete SQL
Bonjour, j'ai une erreur comme ça mais je ne sais pas d'où ca vient :

Erreur SQL !
SELECT COUNT (*) FROM restaurants WHERE nom=essai
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '(*) FROM restaurants WHERE nom=essai' at line 1


Merci, 2pax cruz
[2pax.cruz]
LoadingChargement en cours