Impossible d inserer des donnees dans mysql

Fermé
thelight2 Messages postés 13 Date d'inscription jeudi 9 avril 2009 Statut Membre Dernière intervention 9 avril 2009 - 9 avril 2009 à 15:42
thelight2 Messages postés 13 Date d'inscription jeudi 9 avril 2009 Statut Membre Dernière intervention 9 avril 2009 - 9 avril 2009 à 17:15
Bonjour,
j'arrive pas a inserer des donnees dans la base de donner mysql a partir d'un script php le voici:
<!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
$a=$_GET["log"];
$b=$_GET["pwd"];
mysql_connect("127.0.0.1","root","") or die("impossible de se connecter a la base");
mysql_select_db("login") or die("impossible de selectionner la base");
echo ("$a,$b");
mysql_query("insert into login1 values($a,$b)");
echo("vous etes maintenant enregistrés");
echo("$a$b");
?>
</body>
</html>

ce script s'execute sans fautes mais lorsque je vais a la base je trouve pas les données
bien que lorsque je fais dans mysql_querry('val1','val2') ça s'inserre corectement:
A voir également:

9 réponses

NookZ Messages postés 2138 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 mars 2013 514
9 avril 2009 à 15:55
pourquoi ne pas mettre un or die au mysql_query afin de savoir si une erreur en ressort
1
thelight2 Messages postés 13 Date d'inscription jeudi 9 avril 2009 Statut Membre Dernière intervention 9 avril 2009
9 avril 2009 à 16:00
oui c'est vrai il y a une erreur dans query mais j'arrive pas a savoir laquelle
0
NookZ Messages postés 2138 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 mars 2013 514
9 avril 2009 à 16:01
or die ("Erreur requete : ".mysql_error())
0
dans ton GET met les variables entre ' plutot :o c'est la coutume elle doit bien avoir une raison d'être...
0
thelight2 Messages postés 13 Date d'inscription jeudi 9 avril 2009 Statut Membre Dernière intervention 9 avril 2009
9 avril 2009 à 16:28
j'ai fait GET['log'],
ça n'a rien donné.
j'ai fait or die('erreur requette' error() et j'ai entré comme valeur f
et ça a donné:
Erreur requete : Champ 'f' inconnu dans field list
0
NookZ Messages postés 2138 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 mars 2013 514
9 avril 2009 à 16:32
comment ça vous avez entré comme valeur f? y'a deux valeurs dans votre requête
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
thelight2 Messages postés 13 Date d'inscription jeudi 9 avril 2009 Statut Membre Dernière intervention 9 avril 2009
9 avril 2009 à 16:53
j'ai entré deux valeux log=f et pwd=f
0
NookZ Messages postés 2138 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 mars 2013 514
9 avril 2009 à 16:54
Il n'y a que deux champs dans votre table login1?
0
thelight2 Messages postés 13 Date d'inscription jeudi 9 avril 2009 Statut Membre Dernière intervention 9 avril 2009
9 avril 2009 à 16:56
oui
0
thelight2 Messages postés 13 Date d'inscription jeudi 9 avril 2009 Statut Membre Dernière intervention 9 avril 2009
9 avril 2009 à 17:04
il y a une erreur je pense dans la maniere d ecrire mysql_query($a,$b)
car j'ecris mysql_query('val1','val2');
ça marche et ça s insere
0
thelight2 Messages postés 13 Date d'inscription jeudi 9 avril 2009 Statut Membre Dernière intervention 9 avril 2009
9 avril 2009 à 17:15
merci pour tous ceux qui ont essayé de m'aider
ça marche maintenant il a fallu mettre
mysql_query('$a','$b');
0