par
Truc » 30 oct. 2005, 18:39
je vais te donner un conseil que tu devra TOUJOURS suivre:
Découper l'exécution des requetes !!!
et d'afficher celles-ci avec un simple echo pour verifier la construction !!!
$sql="INSERT INTO membre (id, login, pass, temps, mail, astuces, nom, age) VALUES (%s, %s, %s, %s, %s, %s, %s, %s)",
GetSQLValueString($_POST['id'], "int"),
GetSQLValueString($_POST['login'], "text"),
GetSQLValueString($_POST['pass'], "text"),
GetSQLValueString($time, "temps"),
GetSQLValueString($_POST['mail'], "text"),
GetSQLValueString($_POST['astuces'], "text"),
GetSQLValueString($_POST['nom'], "text"),
GetSQLValueString($_POST['age'], "text");
$insertSQL = sprintf($sql);
echo $insertSQL;
sinon je ne comprend pas pourquoi tu met un %s pour l'id alors que c'est un type INT, %d serai beaucoup mieux, as tu été voir la doc pour
sprintf()
je vais te donner un conseil que tu devra TOUJOURS suivre:
Découper l'exécution des requetes !!!
et d'afficher celles-ci avec un simple echo pour verifier la construction !!!
[php]$sql="INSERT INTO membre (id, login, pass, temps, mail, astuces, nom, age) VALUES (%s, %s, %s, %s, %s, %s, %s, %s)",
GetSQLValueString($_POST['id'], "int"),
GetSQLValueString($_POST['login'], "text"),
GetSQLValueString($_POST['pass'], "text"),
GetSQLValueString($time, "temps"),
GetSQLValueString($_POST['mail'], "text"),
GetSQLValueString($_POST['astuces'], "text"),
GetSQLValueString($_POST['nom'], "text"),
GetSQLValueString($_POST['age'], "text");
$insertSQL = sprintf($sql);
echo $insertSQL;
[/php]
sinon je ne comprend pas pourquoi tu met un %s pour l'id alors que c'est un type INT, %d serai beaucoup mieux, as tu été voir la doc pour [url=http://fr2.php.net/manual/fr/function.sprintf.php]sprintf()[/url]