Problème petite messagerie php
Résolu/Fermé
A voir également:
- Problème petite messagerie php
- Hotmail messagerie - Guide
- Easy php - Télécharger - Divers Web & Internet
- Petite amie virtuelle en français - Accueil - Intelligence artificielle
- Messagerie cegetel ✓ - Forum Mail
- Petite croix snap - Forum Snapchat
3 réponses
jordane45
Messages postés
38353
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
27 décembre 2024
4 719
4 mars 2015 à 21:35
4 mars 2015 à 21:35
Bonjour,
A mon avis ... tu lances ton script plusieurs fois...
Essayes ça :
PS: Rien à voir avec ton souci... mais pour info.. tu utilises l'ancienne extension mysql_*
Je t'invites à lire ceci :https://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top
A mon avis ... tu lances ton script plusieurs fois...
Essayes ça :
<? $sql="SELECT id ,dat ,expiration ,destinataire ,sujet,pseudo FROM mess, membre WHERE lecture=0"; $result1 = mysql_query($sql); $num_rows = mysql_num_rows($result1); echo "<br>". date('Y-m-d H:i:s') ." - <b>Nombre de resultats :</b>".$num_rows."<br>"; ?>
PS: Rien à voir avec ton souci... mais pour info.. tu utilises l'ancienne extension mysql_*
Je t'invites à lire ceci :https://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top
jordane45
Messages postés
38353
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
27 décembre 2024
4 719
Modifié par jordane45 le 5/03/2015 à 10:51
Modifié par jordane45 le 5/03/2015 à 10:51
Comme ceci :
EDIT : Suppression du WHERE en trop dans la requête.
EDIT² : Ajout de la jointure entre les deux tables
<?php $sql="SELECT id ,dat ,expiration ,destinataire ,sujet,pseudo FROM mess, membre WHERE mess.pseudo = membre.pseudo AND lecture=0 AND pseudo='".$SESSION["login"]."'"; $result1 = mysql_query($sql) or die("Requête invalide : " . mysql_error() . "<br> REQUETE :<br>".$sql); $Nbrows = mysql_num_rows($result1); echo "<br>-------------------------------------------"; echo "<br>". date('Y-m-d H:i:s') ." - <b>Nombre de resultats :</b>".$Nbrows; echo "<br>-------------------------------------------</br>"; //Puis pour afficher les résultats dans ta page, par exemple : if($Nbrows){ while ($row = mysql_fetch_assoc($result1)) { echo "<br>"; print_r($row); } } ?>
EDIT : Suppression du WHERE en trop dans la requête.
EDIT² : Ajout de la jointure entre les deux tables
jordane45
Messages postés
38353
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
27 décembre 2024
4 719
5 mars 2015 à 09:20
5 mars 2015 à 09:20
Oupssd.... un where en trop. ..
tu peux effacer le deuxième.
tu peux effacer le deuxième.
jordane45
Messages postés
38353
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
27 décembre 2024
4 719
5 mars 2015 à 09:21
5 mars 2015 à 09:21
Par contre. .. pour ton "bug" il ya certainement autre chose.
Peux tu poster ton code complet ?
Peux tu poster ton code complet ?
jordane45
Messages postés
38353
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
27 décembre 2024
4 719
5 mars 2015 à 10:50
5 mars 2015 à 10:50
Par contre... dans ton FROM tu mets DEUX tables ... mais tu ne fais aucune liaison entre elles dans ton WHERE...
Quel est le champ commun aux deux tables ?
Quel est le champ commun aux deux tables ?
Xavierdu34
Messages postés
216
Date d'inscription
lundi 2 décembre 2013
Statut
Membre
Dernière intervention
10 octobre 2016
21
Modifié par Xavierdu34 le 5/03/2015 à 10:31
Modifié par Xavierdu34 le 5/03/2015 à 10:31
Bonjour, essaie ça :
Cela fait longtemps que je n'ai pas utilisé mysql_query et num_rows mais essai tout de même.
<? $result1 = mysql_query("select id,dat,expiration,destinataire,sujet,pseudo from mess, membre where lecture=0"); echo mysql_num_rows($result1); ?>
Cela fait longtemps que je n'ai pas utilisé mysql_query et num_rows mais essai tout de même.
4 mars 2015 à 22:26
Pas d'erreur mais ca n'affiche rien :/
4 mars 2015 à 23:01
4 mars 2015 à 23:21
4 mars 2015 à 23:29
Même explication que le premier poste !
Et en plus de ca je voulais te demander pour afficher seulement les messages de l'utilisateur connecté ca serait ca ?
Merci