Mysql problème de requete
yawmy
-
Profil bloqué -
Profil bloqué -
Bonsoir ;
j'ai un problème avec une requête mysql j'ai essayé ça
$sql="insert into ".$categorie."(titre,article,file,image,date) values ('".$titre."', '".$article."', '".$nom."' , '".$nom2."', '".$date."' )";
$query=mysql_query($sql,$connexion) or die("problème requête ");
mais ça marche pas
j'ai un problème avec une requête mysql j'ai essayé ça
$sql="insert into ".$categorie."(titre,article,file,image,date) values ('".$titre."', '".$article."', '".$nom."' , '".$nom2."', '".$date."' )";
$query=mysql_query($sql,$connexion) or die("problème requête ");
mais ça marche pas
A voir également:
- Mysql problème de requete
- Mysql community download - Télécharger - Bases de données
- Quelle requête écrire pour demander au moteur de recherche de présenter de préférence les pages web traitant de tennis mais pas de tennis de table ✓ - Forum Android
- Problème de requête ✓ - Forum Java
- Mysql error 2002 ✓ - Forum Linux / Unix
- Quelle requête écrire pour demander au moteur de recherche de présenter de préférence les pages web traitant de tennis mais pas de tennis de table ? ✓ - Forum Access
14 réponses
essaye ça:
$sql="insert into categorie(titre,article,file,image,date) values ('$titre', '$article', '$nom' , '$nom2', '$date' )";
$query=mysql_query($sql,$connexion) or die("problème requête ");
$sql="insert into categorie(titre,article,file,image,date) values ('$titre', '$article', '$nom' , '$nom2', '$date' )";
$query=mysql_query($sql,$connexion) or die("problème requête ");
Merci pour votre réponse mais j'ai toujours problème de requête , si vous permettez je met le code de ma page
<?php
include ma connexion
$categorie=$_POST["categorie_bouton"];
$titre=$_POST["titre"];
$article_avant=$_POST["article"];
$article=nl2br(htmlspecialchars($article_avant));
$date = Date("d/m/Y H:i:s");
$nom=$_FILES["file"]["name"];
list($name, $ext) = explode(".", $nom);
$ext=".".$ext;
$chemin = "./images_articles/".$nom;
move_uploaded_file($HTTP_POST_FILES["file"]["tmp_name"],$chemin);
$nom2=$_FILES["image"]["name2"];
list($name2, $ext2) = explode(".", $nom2);
$ext2=".".$ext2;
$chemin2 = "./images_articles/".$nom2;
move_uploaded_file($HTTP_POST_FILES["image"]["tmp_name2"],$chemin2);
$sql="insert into categorie(titre,article,file,image,date) values ('$titre', '$article', '$nom' , '$nom2', '$date' )";
$query=mysql_query($sql,$connexion) or die("problème requête ");
echo"<b>l'Article est bien ajouté a : ".$categorie."</b>" ;
mysql_close();
?>
je reçois problème de requête
<?php
include ma connexion
$categorie=$_POST["categorie_bouton"];
$titre=$_POST["titre"];
$article_avant=$_POST["article"];
$article=nl2br(htmlspecialchars($article_avant));
$date = Date("d/m/Y H:i:s");
$nom=$_FILES["file"]["name"];
list($name, $ext) = explode(".", $nom);
$ext=".".$ext;
$chemin = "./images_articles/".$nom;
move_uploaded_file($HTTP_POST_FILES["file"]["tmp_name"],$chemin);
$nom2=$_FILES["image"]["name2"];
list($name2, $ext2) = explode(".", $nom2);
$ext2=".".$ext2;
$chemin2 = "./images_articles/".$nom2;
move_uploaded_file($HTTP_POST_FILES["image"]["tmp_name2"],$chemin2);
$sql="insert into categorie(titre,article,file,image,date) values ('$titre', '$article', '$nom' , '$nom2', '$date' )";
$query=mysql_query($sql,$connexion) or die("problème requête ");
echo"<b>l'Article est bien ajouté a : ".$categorie."</b>" ;
mysql_close();
?>
je reçois problème de requête
au début j'ai oublié de mettre $ sur catégorie et javais un message comme quoi la table n'existe pas alors j'ai mis le $ et j'ai ajouté id sur les deux coté :
$sql="insert into $categorie(id,titre,article,file,image,date) values (' ','$titre', '$article', '$nom' , '$nom2', '$date' )";
$query=mysql_query($sql,$connexion) or die(mysql_error()) ;
mais la j'ai l'erreur de Duplicate entry '0' for key 1
$sql="insert into $categorie(id,titre,article,file,image,date) values (' ','$titre', '$article', '$nom' , '$nom2', '$date' )";
$query=mysql_query($sql,$connexion) or die(mysql_error()) ;
mais la j'ai l'erreur de Duplicate entry '0' for key 1
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
oui merci vous avez raison , j'ai oublié de mettre auto_incrément, je viens de l'essaye les champs texte sont enregistrés dans mysql mais 'image' et 'file' champs réserve pour les images ne sont pas envoyé probablement la syntaxe n'est pas bien
les deux sont type file , sur mon formulaire j'ai mis la possibilité d'ajouté deux image et j'ai mis
<input name="file" type="file" />
<input name="image" type="file" />
<input name="file" type="file" />
<input name="image" type="file" />
oui il va stocké juste les chemins ,je l'avais essayé un jour avec la même syntaxe mais juste une seule image ça marché très bien mais la je ne sais pas pourquoi ça marche plus !!
malheureusement j'ai essayé de changer le code mais ça marche pas , a propos des attributs "file" et "image" dans mysql
je ne pense pas que c'est pas obligatoire !!
je ne pense pas que c'est pas obligatoire !!
nom=$_FILES["file"]["name"];
list($name, $ext) = explode(".", $nom);
$ext=".".$ext;
$chemin = "./images_articles/".$nom;
move_uploaded_file($HTTP_POST_FILES["file"]["tmp_name"],$chemin);
$sql="insert into $categorie(id,titre,article,file,date) values (' ','$titre', '$article', '$nom' , '$date' )";
c'est le même mais juste pour une seule image ,c'est bizzard normalement il dois marché !!
list($name, $ext) = explode(".", $nom);
$ext=".".$ext;
$chemin = "./images_articles/".$nom;
move_uploaded_file($HTTP_POST_FILES["file"]["tmp_name"],$chemin);
$sql="insert into $categorie(id,titre,article,file,date) values (' ','$titre', '$article', '$nom' , '$date' )";
c'est le même mais juste pour une seule image ,c'est bizzard normalement il dois marché !!
Merci pour votre coup de main ,le $chemin na pas marché je vais me reposé peu être que après je trouverais la solution