Bonjour, je suis sous mySQL et j'ai un petit problème avec une requête
Voici à quoi elle ressemble
SELECT t.tid, t.subject, COUNT( t.fid ) AS nb, f.fid, f.name, f.private, f.userlist, f.writelist, f.password
FROM o2_log l, o2_threads t
LEFT JOIN o2_forums f ON f.fid = t.fid
WHERE f.status = 'yes'
AND substr(
l.url, 27
) = t.tid
AND substr(
l.url, 1, 26
) = '/o2php/viewthread.php?tid='
AND l.username LIKE '%jimpunk%'
AND l.time >=1136674258
GROUP BY t.fid
ORDER BY l.time DESC
LIMIT 0 , 30
sous phpmyadmin elle marche numéro 1, mais sous php, elle fonctionne pas
l'erreur est celle-ci
1064 : Erreur de syntaxe près de 'FROM o2_log l, o2_threads t LEFT JOIN o2_forums f ON f.fid = t.f' à la ligne 1
à force de tester, je me suis rendu compte que dès qu'il y a un résultat, ça plante, mais s'il y en a pas, ça passe. Je crois que l'erreur proviens du substr, puisqu,il se compare avec un type Entier et substr retourne un type VarChar
mais pourquoi sous phpmyadmin, ça passe et pas sous php ???
merci
-------------------------------------------------
Dragon alias aussi Waxime mais bon, pas le gout de refaire un nouveau profil lol
-------------------------------------------------