begin process at 2012 05 27 02:46:28
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive SQL

 > 

Archives

 > 

Problème avec une requête

 > 

substr


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

substr

lundi 10 avril 2006 à 01:06:12 | substr

dragon

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
-------------------------------------------------

dimanche 23 avril 2006 à 17:58:38 | Re : substr

Axel971

Salut,

A quand les procédures stockées sur mysql . Ca serait utile surtout dans ce genre de cas, t'as essayer de caster ton résultat pour ne pas comparer un entier avec un varchar?

dimanche 23 avril 2006 à 20:59:44 | Re : substr

dragon

oui j'ai testé, je cherche toujours pourquoi ça passe sous mysql et non sous php

-------------------------------------------------
Dragon alias aussi Waxime mais bon, pas le gout de refaire un nouveau profil lol
-------------------------------------------------



Cette discussion est classée dans : php, and, substr, fid, o2


Répondre à ce message

Sujets en rapport avec ce message

Problème SQLSERVER/php [ par LeJulius ] Je travaille actuellement sous SQL SERVER 2000 en lien avec du PHP 4.2.0 Mon problème est le suivant :Mes tables sql contiennent des caractères accent Groupement d'enregistrements [ par dp_favresa ] Bonjour, Je dois récupérer des infos venant de plusieures tables, j'utilise la fonction JOIN, cela fonctionne très bien (code ci-dessous) : < revoyer plusieur valeur??? [ par Waldo2188 ] Salut à tousJ'aimerais savoir s'il est possible qu'une procédure stocké renvoie plusieur valeur?Voila ce que j'ai déjà fait:Ce que j'aimerais c'est qu requete SQL aider mois SVP [ par spoque ] Bonjour Voici mon problème: $valeur= odbc_exec( $cnx, "(SELECT (COUNT (ID)*10) FROM Users WHE TVA sur ma requete [ par spoque ] bonjour à tous,comment faire pour rajouter la TVA (7,6%) sur cette requete?Merci d'avance(select sum(compte) from (SELECT (COUNT (ID)*10) as compte FR deux chiffre aprèla virgule [ par spoque ] Hello toujour pas trouvé une solution pour ma requete j'aimerais deux chiffres après la virgule.Cordialementselect sum(compte) from (SELECT (COUNT (ID 3 tables 1 requête [ par kclito ] bonjours, (j'avoue que je ne savais pas si je devais mettre ça dans le forum php ou sql ....) Je vous explique mon problème J'ai 3 tables CATEGORIE Prob avec LIKE et MySQL [ par Dark Angel ] Salut,j'ai 1 petit prob avec LIKE et MySQL en PHP: quand je fai la requete, ça ne retourne aucun resultat.J'utilize EasyPHP pour tester les fichiers P Problème Format date dans requete [ par phantom_2005 ] Voici ma requete sous Access 2000: SELECT DISTINCTROW [SCMPEH].[LINNUM], [SCMLIN].[LINNAM], Format$([SCMPEH].[PEHDAT], "jj/mm/aaaa") AS [PEHDAT par jo Incrémentation num_auto qui ne commence pas a "1" [ par MrJAY42 ] MrJAY42Bon je sais que c'est pas un forum SQL mais je fais mon site en php/MYSQLBon alors voila : je fais une table dans laquelle seront stockés des f


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,544 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales