weed | voilou, je viens de découvrir les variables PHP et c'est bien pratique http://dev.mysql.com/doc/refman/5.0/fr/variables.html
http://dev.mysql.com/doc/refman/5. [...] ables.html
le plus fustrant, c'est que ma requete fonctionne parfaitement sous PhpMyAdmin mais je n'arrive pas à la faire fonctionner dans une page php
Code :
- $q= "
- SET @a=0;
- SET @b=0;
- SET @c=0;
- SELECT date_format(date, '%Y-%M') as Mois,
- date_format(date, '%d') as Jour,
- MSISDN,
- if (count(TRANSACTION_ID) < 2, @a:=@a+1, '') as inf,
- if (count(TRANSACTION_ID) = 2, @b:=@b+1, '') as egal,
- if (count(TRANSACTION_ID) > 2, @c:=@c+1, '') as egal,
- count(TRANSACTION_ID) as Toute
- FROM `INDEX_EUROPE`
- GROUP BY Mois, Jour, MSISDN";
- $t=mysql_query ($q) or die ("<br>erreur de requete ".$q.", <br><br>erreur ".mysql_error());
- echo "<pre>";
- print_r ($t);
- echo "</pre>";
|
Cela me retourne :
Citation :
erreur de requete SET @a=0; SET @b=0; SET @c=0; SELECT date_format(date, '%Y-%M') as Mois, date_format(date, '%d') as Jour, MSISDN, if (count(TRANSACTION_ID) < 2, @a:=@a+1, '') as inf, if (count(TRANSACTION_ID) = 2, @b:=@b+1, '') as egal, if (count(TRANSACTION_ID) > 2, @c:=@c+1, '') as egal, count(TRANSACTION_ID) as Toute FROM `INDEX_EUROPE` GROUP BY Mois, Jour, MSISDN,
erreur Erreur de syntaxe près de '; SET @b=0; SET @c=0; SELECT date_format(date, '%Y-%M') as Mo' à la ligne 1
|
|