[Résolu]Problème execution requête

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [Résolu]Problème execution requête

Re: Problème execution requête

par bromlecornu » 12 mai 2010, 23:28

C'est bon ça fonctionne, je ne regardais pas dans la bonne catégorie dans les autres je n'ai encore rien d'enregistré.

Merci

Re: Problème execution requête

par bromlecornu » 12 mai 2010, 23:26

Effectivement j'ai rajouté le nom de la table devant num_cat dans le AND

Maintenant il ne me met plus l'erreur précédente mais ne m'affiche aucun résultat et je ne pige pas trop les explications donné pour le mysql_error dans le lien que vous m'avez fourni.

merci de votre aide

Re: Problème execution requête

par Aureusms » 12 mai 2010, 23:07

Regarde tu utilises les tables dans le début de la clause WHERE et pas après.

Code : Tout sélectionner

SELECT * FROM categories, albums WHERE categories.num_cat = albums.num_cat AND categories.num_cat = 1

Re: Problème execution requête

par fab » 12 mai 2010, 23:00

Déjà essaye d'utiliser http://fr.php.net/mysql_error dans ton or die pour avoir une erreur plus claire :)

[Résolu]Problème execution requête

par bromlecornu » 12 mai 2010, 22:53

Bonjour,

Je rencontre un soucis avec ma requête et après qq recherches je ne comprends pas ce qui ne va pas, en effet j'ai cette erreur :
Erreur SQL : impossible d'effectuer la requête :
SELECT * FROM categories, albums WHERE categories.num_cat = albums.num_cat AND num_cat = 1
Voici mon code :
<?php
$sql2 = "SELECT *
FROM categories, albums
WHERE categories.num_cat = albums.num_cat
AND num_cat = ".$_GET['numcat'];
$result2 = mysql_query($sql2) or die ('Erreur SQL : impossible d\'effectuer la requête : <br />'.$sql2);
for($j=0;$j<mysql_num_rows($result2);$j++)
{
$row2=mysql_fetch_assoc($result2);
echo $row2['nom_album'];
mysql_close();
}
?>
Merci d'avance