Accueil > Forum > > > > probleme mysql ou php
probleme mysql ou php
mercredi 8 avril 2009 à 10:15:42 |
probleme mysql ou php

gaucyril
|
Bonjour à tous, J'ai donc un petit problème. J'ai le code suivant :
$sql = 'SELECT * FROM query WHERE valid="1"'; $req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error()); echo '<div id="tableau">'; echo '<table>'; echo '<tr>'; echo '<td width="180" style="color:#ffffff; font-size: 12px; background-color:#540b5b; border:none;">de</td>'; echo '<td width="307" style="color:#ffffff; font-size: 12px; background-color:#540b5b; border:none;">message</td>'; echo '<td width="57" style="color:#ffffff; font-size: 12px; background-color:#540b5b; border:none;">date</td>'; echo '<td width="70" style="color:#ffffff; font-size: 10px; background-color:#540b5b; border:none;"></td></tr>';
while ($data = mysql_fetch_array($req)){ sscanf($data['date'], "%4s-%2s-%2s", $an, $mois, $jour); echo '<tr>'; echo '<td height="20" width="180" style="color:#ffffff; font-size: 11px; background-color:#834a79; border:none;">'.$data['mail'].'</td>'; echo '<td height="20" width="307" style="color:#ffffff; font-size: 11px; background-color:#834a79; border:none;">'.$data['message'].'</td>'; echo '<td height="20" width="57" style="color:#ffffff; font-size: 11px; background-color:#834a79; border:none;">'.$jour.'/'.$mois.'/'.$an.'</td>'; echo '<td height="20" width="70" style="color:#ffffff; font-size: 11px; background-color:none; border:none;"><a href="repondre.php?id='.$data['id'].'"><img src="./img/repondre.png" /></a></td></tr>'; $sql1 = 'SELECT * FROM requery WHERE login="'.$_SESSION['login'].'" AND idquery="'.$data['id'].'"'; $req1 = mysql_query($sql1) or die('Erreur SQL !<br />'.$sql1.'<br />'.mysql_error()); $data1 = mysql_fetch_array($req1); while ($data1 = mysql_fetch_array($req1)){ sscanf($data1['date'], "%4s-%2s-%2s", $an1, $mois1, $jour1); echo '<tr>'; echo '<td height="20" width="180" style="color:#540b5b; font-size: 11px; background-color:none; border:none;"></td>'; echo '<td height="20" width="307" style="color:#540b5b; font-size: 11px; background-color:#a88aa5; border:none;">'.$data1['message'].'</td>'; echo '<td height="20" width="57" style="color:#540b5b; font-size: 11px; background-color:#a88aa5; border:none;">'.$jour1.'/'.$mois1.'/'.$an1.'</td>'; echo '<td height="20" width="70" style="color:#540b5b; font-size: 11px; background-color:none; border:none;"></td></tr>'; echo '</tr>'; } echo '</tr>'; } echo '</table>'; echo '</div>'; mysql_close(); exit();Lors de ma requête sql1 il ne m'affiche pas la première entrée correspondante dans la base, mais seulement les suivantes. Quelqu'un aurait-il une solution ? Merci d'avance.
|
|
mercredi 8 avril 2009 à 10:35:20 |
Re : probleme mysql ou php

coucou747
|
salut
dans le code :
$data1 = mysql_fetch_array($req1);
while ($data1 = mysql_fetch_array($req1)){
ta premiere ligne sert a quoi ? (a part a sauter la premiere ligne de resultat...)
bref, remplace par :
while ($data1 = mysql_fetch_array($req1)){
et tout ira bien.
|
|
mercredi 8 avril 2009 à 10:36:06 |
Re : probleme mysql ou php

TychoBrahe
|
Salut,
C'est tout a fait normal que tu ne vois jamais le premier résultat, tu fait un mysql_fetch_array() de trop : $data1 = mysql_fetch_array($req1); while ($data1 = mysql_fetch_array($req1)){ Vire donc le premier qui ne sert a rien et garde seulement ta boucle ;)
|
|
mercredi 8 avril 2009 à 10:39:09 |
Re : probleme mysql ou php

gaucyril
|
Merci, je n'avais pas vu ce doublon. Sans aucun doute un problème d'inattention et de copier coller. Merci à vous
|
|
Cette discussion est classée dans : mysql, sql, data, echo, 2s
Répondre à ce message
Sujets en rapport avec ce message
UPDATE de plusieurs enregistrements dans une boucle [ par kd ]
Bonjour à tous, j'essaie depuis un bout de temps de modifier un ensemble d'enregistrement dans une base à l'intérieur d'une boucle mais j'ai une erreu
envoyer des données récupérer dans une autre page php [ par titsuisse ]
Bonjour,Je suis débutant en php et je suis coincé. Voilà mon problème. Je veux faire un site de petites annonces. J'ai plusieurs tables. J'ai une page
effacer - modifier news [ par picogunsy ]
Bonjour à tous, J'aimerai simplement savoir comment à partir de mon code ci-dessous faire un lien sur les deux mots en rouge dans mon code pour sup
Un tableau pas très sympa.... [ par ndsaerith ]
Salut tout lemonde ! Ca faisait longtemps.... J'ai une petite question toute bête à vous poser, sur un de mes tableaux. C'est un tableau html à la bas
aaaahh ça m'enerve !! put*** de fonction [ par joebuz ]
j'essaye de generer un arbre genealogique ascendant d'une personne $idcomment je pourrais faire pour faire la meme chose que le script d'en bas mais s
formulaire php et variable [ par Bulledanslair ]
Bonjour à vous.Il me manque un quelquechose pour envoyer le variable $data['nFeuilDpAir'] dans la page feuille_de_palanquees.php pour son affichage.Da
comment modifier les champs d'un formulaire [ par dekec ]
je souhaiterais recevoir de vous une aide. j'ai un formulaire, j'arrive a inserrer les données dans le formulaire, mais concernant les modification, h
Lien mailto dans une page php [ par Graig083 ]
Bonjour,Je viens de créer une base de donnée mysql avec les coordonnées des adhérents de mon association.Cette base de donnée est consultable par les
Panier avec base de données [ par Botitine ]
Tout d'abord bonjour à tous.J'éspère que vous pourrez m'aider car la je séche un peu.Voici mon problème j'ai code un simili panier très simple le prob
Array SQL [ par OneHacker ]
Bonjour, je sais pas comment afficher un tableau SQL :while($data = mysql_fetch_array($req)) { // on affiche les informations de l'enregistreme
Livres en rapport
|
Derniers Blogs
ROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGEROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGE par Matthieu MEZIL
Si vous utilisez Roslyn et que vous vous voulez vous simplifier le code du code rewriter, je vous conseille d'installer mon NuGet package RoslynHelper ....(read more) ...
Cliquez pour lire la suite de l'article par Matthieu MEZIL POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|