PHP problème de connexion à une DB MySQL
Résolu
BloodyAngel
Messages postés
1482
Date d'inscription
Statut
Contributeur
Dernière intervention
-
BloodyAngel Messages postés 1482 Date d'inscription Statut Contributeur Dernière intervention -
BloodyAngel Messages postés 1482 Date d'inscription Statut Contributeur Dernière intervention -
Hello tout le monde,
j'ai un petit problème de connexion à une base de données MySQL en PHP...
J'ai fait un test pour effectuer un ajout dans ma BD mais je reçois un message d'erreur et rien n'a été ajouté dans la BD...
Mon code ajouté dans la page web est le suivant :
<div id="contenu">
<?php
$mysql_host = "monserveur";
$mysql_database = "maDB";
$mysql_user = "monuser";
$mysql_password = "monmdp";
$connexion = mysql_connect($mysql_host,$mysql_user,$mysql_password) or die ('Error connecting to mysql');
if ($connexion != 0)
{
echo ("Connexion établie");
}
$mon_champ = isset($_POST['mon_champ']) ? $_POST['mon_champ'] : '';
if ($mon_champ)
{
$table = "Messages";
/*$requete = "INSERT INTO $table (Mess) VALUES ($mon_champ)";*/
$requete = "SELECT * FROM &table";
$resultat = mysql_query($requete);
$ligne = mysql_fetch_row($resultat);
echo ("Résultat : $ligne[0]");
/*if (!$resultat)
{
echo ("Ca a encore foiré : $mon_champ");
}
else
{
echo ("Ca a marché ! : $mon_champ");
}*/
}
?>
<form method="POST">
<input name="mon_champ" type="text" value="<?php echo $mon_champ; ?>"/>
<input type="submit" value="OK"/>
</form>
</div>
Les champs en gras sont remplacés par les données fournies par mon hébergeur et je suis persuadé qu'ils sont corrects parce que la connexion s'établis. C'est au moment de l'ajout que ça coince.
Ma table Messages :
NumMess int(3) UNSIGNED auto_increment
Mess varchar(200) armscii8_general_ci
Est-ce que quelqu'un aurait une idée d'où ça coince ?
Merci d'avance,
BloodyAngel
j'ai un petit problème de connexion à une base de données MySQL en PHP...
J'ai fait un test pour effectuer un ajout dans ma BD mais je reçois un message d'erreur et rien n'a été ajouté dans la BD...
Mon code ajouté dans la page web est le suivant :
<div id="contenu">
<?php
$mysql_host = "monserveur";
$mysql_database = "maDB";
$mysql_user = "monuser";
$mysql_password = "monmdp";
$connexion = mysql_connect($mysql_host,$mysql_user,$mysql_password) or die ('Error connecting to mysql');
if ($connexion != 0)
{
echo ("Connexion établie");
}
$mon_champ = isset($_POST['mon_champ']) ? $_POST['mon_champ'] : '';
if ($mon_champ)
{
$table = "Messages";
/*$requete = "INSERT INTO $table (Mess) VALUES ($mon_champ)";*/
$requete = "SELECT * FROM &table";
$resultat = mysql_query($requete);
$ligne = mysql_fetch_row($resultat);
echo ("Résultat : $ligne[0]");
/*if (!$resultat)
{
echo ("Ca a encore foiré : $mon_champ");
}
else
{
echo ("Ca a marché ! : $mon_champ");
}*/
}
?>
<form method="POST">
<input name="mon_champ" type="text" value="<?php echo $mon_champ; ?>"/>
<input type="submit" value="OK"/>
</form>
</div>
Les champs en gras sont remplacés par les données fournies par mon hébergeur et je suis persuadé qu'ils sont corrects parce que la connexion s'établis. C'est au moment de l'ajout que ça coince.
Ma table Messages :
NumMess int(3) UNSIGNED auto_increment
Mess varchar(200) armscii8_general_ci
Est-ce que quelqu'un aurait une idée d'où ça coince ?
Merci d'avance,
BloodyAngel
A voir également:
- PHP problème de connexion à une DB MySQL
- Gmail connexion - Guide
- Connexion chromecast - Guide
- Gmail connexion autre compte - Guide
- D'où peut venir un problème de connexion internet sur un ordinateur ? - Guide
- Fichier db ✓ - Forum Bases de données
merci pour ton aide...
cela étant j'ai un autre (gros) problème
je post un nouveau sujet :-/