MySQL a retourné un résultat vide (aucune ligne)

Résolu/Fermé
huntertarik Messages postés 6 Date d'inscription jeudi 14 mars 2013 Statut Membre Dernière intervention 6 avril 2013 - 14 mars 2013 à 20:41
 dream0 - 8 mai 2013 à 15:49
Bonjour,
jé un problème avec insertion des données dans la base de données mysql. lorsque j'insère des données phpmyadmin me renvoi un message: MySQL a retourné un résultat.vide (aucune ligne). veuillez m'aider svp.
voila le 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=utf-8" />
<title>Document sans titre</title>
</head>

<body><table width="460" height="171" border="10">
<tr>
<th scope="row">moteur</th>
<td><form id="form1" name="form1" method="post" action="">
<label>
<input type="text" name="numeroserie" id="numeroserie" />
</label>
</form></td>
</tr>
<tr>
<th scope="row">derniere</th>
<td><form id="form2" name="form2" method="post" action="">
<label>
<input type="text" name="dernierevisite" id="dernierevisite" />
</label>
</form></td>
</tr>
</table>
<form id="form3" name="form3" method="post" action="">
<label>
<input type="submit" name="envoyer" id="envoyer" value="envoyer" />
</label>

</form>
<p> </p>
</body>
</html>
<?php
$DB_HOST = 'localhost';
$DB_NAME = 'edas1';
$DB_USER = 'root';
$DB_PASS = '';
$con = mysql_connect($DB_HOST,$DB_USER,$DB_PASS) or die("not connected");
mysql_select_db($DB_NAME, $con)or die("data not found");

if (isset($_POST['envoyer'])) {
$n = $_POST['numeroserie'];
$d = $_POST['dernierevisite'];

$ins = mysql_query("INSERT INTO moteur (numeroserie, dernierevisite) VALUES ('$n', '$d')");
}

mysql_close($con);
?>

3 réponses

Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
15 mars 2013 à 14:26
phpmyadmin est un outil pour crer modifier une BDD ce n'est pas lui qui te renvoie un message d'erreur mais php /mysql

essaies comme ça avec concaténation de la requête et trace d'erreur:
$ins = mysql_query("INSERT INTO moteur (numeroserie, dernierevisite) VALUES ('".$n."', '".$d."')")or die("Pb avec la requette: ".mysql_error());
2