Insertion variable PHP dans base SQL

Résolu/Fermé
Pantxo1986 Messages postés 64 Date d'inscription mercredi 30 juillet 2008 Statut Membre Dernière intervention 6 août 2009 - 5 déc. 2008 à 10:36
Pantxo1986 Messages postés 64 Date d'inscription mercredi 30 juillet 2008 Statut Membre Dernière intervention 6 août 2009 - 5 déc. 2008 à 12:14
Bonjour,

Je suis un débutant en PHP/MySQL et je voudrais savoir si c'est possible d'enregistrer le contenue d'une variable dans la base SQL. Je pense que oui mais je voudrai savoir comment exactement. Pour ma part j'ai écris ça :

mysql_query("INSERT TO tchat VALUE ('','$peudo', '$message')") ; .


Merci d'avance
A voir également:

6 réponses

2berte Messages postés 204 Date d'inscription vendredi 17 novembre 2006 Statut Membre Dernière intervention 10 mai 2010 143
5 déc. 2008 à 10:43
Oui c'est tout à fait possible :

mysql_query("INSERT into tchat VALUE ('','".$peudo."', '".$message."')") ;

Execute ta requête après t'être connecté à ta base.
mysql_connect('localhost','root','');
mysql_select_db('nom_ta_base');

Tiens nous au courant

2berte
0
Pantxo1986 Messages postés 64 Date d'inscription mercredi 30 juillet 2008 Statut Membre Dernière intervention 6 août 2009 1
5 déc. 2008 à 10:57
Ok merci mais ça ne s'écrit toujours pas.

Je te donne mon programme php:

$pseudo = "";
$message = "";
if (isset($pseudo)&&isset($$message))
{
	mysql_connect("localhost", "root","");	
        mysql_select_db("minitchat");
	mysql_query("INSERT TO tchat VALUE ('','".$peudo."', '".$message."')");
	echo "$peudo : $message";
}
0
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
5 déc. 2008 à 11:05
en même temps tes deux variables sont vide.
Remplace les ="" par du contenu.
Ton
if (isset($pseudo)&&isset($$message))
contrôle si elles sont justement pas vide.
Et là elles sont vide, donc la condition pour que ça soit envoyé n'est pas satisfaite.
0
2berte Messages postés 204 Date d'inscription vendredi 17 novembre 2006 Statut Membre Dernière intervention 10 mai 2010 143
5 déc. 2008 à 11:42
arthezius a raison !

Essaie cela : ça devrait passer !

$pseudo = "monPseudo";
$message = "mon Messsageggegeeee";
if (isset($pseudo)&&isset($$message))
{
mysql_connect("localhost", "root","");
mysql_select_db("minitchat");
mysql_query("INSERT TO tchat VALUE ('','".$peudo."', '".$message."')");
echo "$peudo : $message";
}


En attente de te lire en retour,

2berte
0

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

Posez votre question
purplefilth Messages postés 96 Date d'inscription vendredi 5 décembre 2008 Statut Membre Dernière intervention 19 mars 2010 32
5 déc. 2008 à 11:46
Je te conseille également d'indiquer le nom des champs dans lesquels tu veux ajouter les valeurs : INSERT TO tchat (Champ1,Champs2,..) VALUE ('','".$peudo."', '".$message."')"
0
Pantxo1986 Messages postés 64 Date d'inscription mercredi 30 juillet 2008 Statut Membre Dernière intervention 6 août 2009 1
5 déc. 2008 à 12:14
Ouais c'est bon sa passe. Merci a tous
0