Problème avec phpMyAdmin

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Problème avec phpMyAdmin

par @lexis69 » 24 févr. 2008, 22:40

Merci ça fonctionne. A bientôt

par Genova » 24 févr. 2008, 20:51

Ce qui veut donc dire que tu as une erreur SQL. Supprime le ; après

Code : Tout sélectionner

KEY pseudo (pseudo);

par @lexis69 » 24 févr. 2008, 20:47

Effectivement, j'ai modifier ma ligne et ajouté ta fonction et donc j'ai obtenue ce résultat :
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 '; )' at line 9

par Genova » 24 févr. 2008, 20:00

Bonsoir,
il n'y a aucun message d'erreurs pour la simple raison que tu ne vérifies pas le retour de la fonction mysql_query().

Tu dois faire :
mysql_query($requete) OR die(mysql_error());
pour afficher les erreurs SQL (il faut toujours le faire).

par @lexis69 » 24 févr. 2008, 19:32

Y'a AUCUN message d'erreur mais rien ne ce passe dans la bdd :-(

par h0_noMan » 24 févr. 2008, 19:12

Quel est le comportement anormal ou le message d'erreur ?

Problème avec phpMyAdmin

par @lexis69 » 24 févr. 2008, 19:08

Voilà j'ai créer ce code :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans titre</title>
</head>
<body>
<?php

$liendb = mysql_connect("localhost", "root", "");
mysql_select_db("test");

$requete = "CREATE TABLE membre( 
	idmembre int(10) unsigned NOT NULL auto_increment,
	pseudo varchar(64) NOT NULL default '',
	age varchar(64) NOT NULL default '',
	ville varchar(128) NOT NULL default '',
	cp varchar(8) NOT NULL default '',
	pays varchar(32) NOT NULL default 'france',
	PRIMARY KEY (idmembre),
	KEY pseudo (pseudo);	
)";
mysql_query($requete);
mysql_close($liendb);
print " table < membre > créer ";

?>
</body>
</html>
et le problème c'est que ça fonctionne pas je ne sais pas pourquoi.
Je l'ai fais à l'aide de mon bookin sur le php : php 5 le guide complet et j'utilise wamp

Voilà merci de m'aider. @lexis69