|
Trouver une ressource
Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !
Sujet : Requête select max [ Divers / Débutant(e) ] (bruno3591)
Informations & options pour cette discussion
mardi 2 décembre 2008 à 09:02:21 |
Requête select max

bruno3591
|
Bonjour, Je patine avec ma requête, je voudrais la date la plus récente mais j'ai un message d'erreur : mysql_fetch_array(): supplied argument is not a valid MySQL result resource in Le champ effectue et un date. SELECT MAX(suivi_vr.effectue), suivi_vr.societe FROM suivi_vr INNER JOIN chariot ON suivi_vr.idchariot = chariot.idchariot WHERE suivi_vr.idchariot = '.$idchariot.' LIMIT 1'; Merci de votre aide.
|
|
|
mardi 2 décembre 2008 à 11:40:01 |
Re : Requête select max
|
mardi 2 décembre 2008 à 11:47:06 |
Re : Requête select max

bruno3591
|
Salut coucou !
<?php $requete1 = 'SELECT MAX(suivi_vr.effectue), suivi_vr.societe FROM suivi_vr INNER JOIN chariot ON suivi_vr.idchariot = chariot.idchariot WHERE suivi_vr.idchariot = '.$idchariot.' LIMIT 1'; $execution_requete1 = mysql_query($requete1);
?> <table border="0" cellspacing="0" cellpadding="5" align="left" bgcolor="#FEAE5E" > <tr> <td style="white-space: nowrap; align="left" bgcolor="#FEAE5E"><b><u>Dernière VR 1</u></b></td> <?php while($row = mysql_fetch_array($execution_requete1)) { ?> <td style="white-space: nowrap; align="center" bgcolor="#FEAE5E"><?php echo $row['effectue'] ?></td> </tr> <tr> <td style="white-space: nowrap; align="center" bgcolor="#FEAE5E"><b><u></u>Société</b></td> <td style="white-space: nowrap; align="center" bgcolor="#FEAE5E"><?php echo $row['societe'] ?></td> </tr> <?php } ?> </table>
|
|
|
mardi 2 décembre 2008 à 11:49:33 |
Re : Requête select max

bruno3591
|
Désolé j'en avais oublié un bout :)
<?php $requete1 = 'SELECT MAX(suivi_vr.effectue), suivi_vr.societe FROM suivi_vr INNER JOIN chariot ON suivi_vr.idchariot = chariot.idchariot WHERE suivi_vr.idchariot = '.$idchariot.' LIMIT 1'; $execution_requete1 = mysql_query($requete1);
$total1 = mysql_num_rows($execution_requete1); if($total1) { ?> <table border="0" cellspacing="0" cellpadding="5" align="left" bgcolor="#FEAE5E" > <tr> <td style="white-space: nowrap; align="left" bgcolor="#FEAE5E"><b><u>Dernière VR 1</u></b></td> <?php while($row = mysql_fetch_array($execution_requete1)) { ?> <td style="white-space: nowrap; align="center" bgcolor="#FEAE5E"><?php echo $row['effectue'] ?></td> </tr> <tr> <td style="white-space: nowrap; align="center" bgcolor="#FEAE5E"><b><u></u>Société</b></td> <td style="white-space: nowrap; align="center" bgcolor="#FEAE5E"><?php echo $row['societe'] ?></td> </tr> <?php } ?> </table> <?php } ?>
|
|
|
mardi 2 décembre 2008 à 12:03:37 |
Re : Requête select max

coucou747
|
ajoute des or die...
$execution_requete1 = mysql_query($requete1) or die(mysql_error());
t'auras alors une VRAIE erreur sql et tu pourras alors trouver le probleme.
|
|
|
mardi 2 décembre 2008 à 13:12:47 |
Re : Requête select max

bruno3591
|
J'ai ça comme erreur :
Mixing of GROUP columns (MIN(),MAX(),COUNT(),...) with no GROUP columns is illegal if there is no GROUP BY clause
|
|
|
mardi 2 décembre 2008 à 13:22:14 |
Re : Requête select max

bruno3591
|
Ok il me manque le GROUP BY, mais quand je met :
SELECT MAX(suivi_vr.effectue), suivi_vr.societe FROM suivi_vr INNER JOIN chariot ON suivi_vr.idchariot = chariot.idchariot WHERE suivi_vr.idchariot = '.$idchariot.' GROUP BY effectue, societe LIMIT 1';
Il m'affiche bien la société mais pas la date.
|
|
|
mercredi 3 décembre 2008 à 10:56:18 |
Re : Requête select max

MasterCent
|
Salut Bruno,
Quelques pistes peut-être :
... GROUP BY societe uniquement -
Ecrit et teste ta requête en "résolvant" ton argument, d'abord directement dans l'interface mysql, puis dans ton code, afin de cibler le problème.
"...WHERE suivi_vr.idchariot = '10' GROUP ... " , Tu devras peut-être rajouter des 'cotes' autour de ton argument. Du genre (ma mémoire me fait défaut) "...WHERE suivi_vr.idchariot = '" . $idchariot ."' ... " ,
bat
m100
|
|
|
jeudi 4 décembre 2008 à 13:17:07 |
Re : Requête select max

bruno3591
|
Salut MasterCent,
j'ai tenté beaucoup de combinaisons dont ta proposition, mais rien n'y fait. Je pense que l'erreur vient d'ailleurs sur la page, ma page de code comprend plusieurs formulaires que j'ai encore du mal à imbriquer proprement. La page est très longue.
Merci pour ta réponse. :)
|
|
|
Cette discussion est classé dans : requête, select, vr, suivi, idchariot
Répondre à ce message
Sujets en rapport avec ce message
Requêtes dans 2 tables selon sélection bouton radio [ par bruno3591 ]
Bonjour,J'ai une BDD Mysql avec 2 tables : suivi_vr et suivi_vr2.J'ai un formulaire avec un champ date, un champ varchar plus 2 boutons radio.Selon le
Problème requête SELECT avec champs vides [ par morninglive182 ]
Bonjour à tous, Je suis actuellement confronté à un problème avec une requête SQL. Je vais essayer d'expliquer le plus précis possible. Sur une page
Requête SQL [ par alonsyl ]
Bonjour,Sous Access, j'execute une 1ère requête ("4_ventes"):SELECT Mid([reference],1,4) AS ref, VENTES.nb_ventes FROM VENTES;Puis, j'utilise ce résul
requête select et variable [ par troupe_a_jule ]
juleBonjour à tousJ'aimerai utilisé dans ma page php les valeus qui sont récupéré dans ma requête sans les afficher. Je fait ma requête, elle semble c
Sous-requête avec MYSQL [ par bonjovi51 ]
Bonjour à toutes et à tous Je voudrai svoir si MYSQL Supporte les sous requêtes. Si oui, j'aimerai bien voir où se trouve mon erreur. Voilà, je vous
onchange() dans un <select> sans submit [ par tkz ]
Bonjour, voici mon probleme:J'ai un formulaire contenant plusieurs input et 2 select qui remplit une base de donnees.Je souhaiterais que lors de la se
Problème de Variables [ par Deis94 ]
Je suis débutant dc je m'excuse d'avance pour mon problème ki semblera peu etre bête pour certains.voila une partie de mon script :$sql = "SELECT * FR
Script anti-vulgarité [ par Nisnor ]
Bonjour a tous...Dans le but de faire un forum en excluant les mots nuisibles, je cherche a faire un scrip en PHP qui permettrait de remplacer toutes
requete d'insertion dans une base de donnée [ par kedieng ]
Salut je suis Louis Fendji. J'ai écrit un petit script php pour insérer un nouvel enregistrement dans une base de donnée mais la requête ne s'exécute
utiliser select puis insert [ par lorgard ]
plop tout le mondecoila je vien de faire un select et j'ai recupéré des données, (nom de logiciel)j'aimerais les inserer directment dans une autre tab
Livres en rapport
|
Téléchargements
Logiciels à télécharger sur le même thème :
Comparez les prix Nouvelle version
|