Bonjour,
Je souhaite un petit coup de main en SQL
J'avais dans un template, une requête qui permettait d'afficher des datas enregistrées dans la BD mais j'ai maintenant un message d'erreur :
Can't connect to local MySQL server through socket '/tmp/mysqld.sock' (2)
Je ne suis pas un spécialiste du PHP ou du SQL !
Ma requête se présentait comme suit :
Je pense qu'il y a surement mieux à faire mais là, je patauge un peu
ça fonctionnait bien sur J1.5 et là, ça plante !
Merci de votre aide.
Je souhaite un petit coup de main en SQL
J'avais dans un template, une requête qui permettait d'afficher des datas enregistrées dans la BD mais j'ai maintenant un message d'erreur :
Can't connect to local MySQL server through socket '/tmp/mysqld.sock' (2)
Je ne suis pas un spécialiste du PHP ou du SQL !
Ma requête se présentait comme suit :
Code:
$db = JFactory::getDBO(); $sql = "SELECT * FROM jos_table WHERE recordid=$item->id ORDER BY datemessage DESC"; $req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error()); if (mysql_num_rows($req) == 0){ echo '<div class="nomessage">Pas encore de message</div>'; }else{ while ($data = mysql_fetch_array($req)) { echo '<div class="fleurs"><img src="http://www.monsitedetest.fr/'.$data['fleurs'].'" /><br /> '.$data['texte'].'<br />déposé par <br />'.$data['deposant'].'<br />le '.$data['datemessage'].'</div>'; } } mysql_free_result ($req); mysql_close ();
ça fonctionnait bien sur J1.5 et là, ça plante !
Merci de votre aide.
Commentaire