pb sur requete sql et champs qui correspond 1 fonction php

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

achaternet
WRInaute impliqué
WRInaute impliqué
 
Messages: 256
Inscription: Mar Fév 11, 2003 12:44

pb sur requete sql et champs qui correspond 1 fonction php

Message le Jeu Mai 20, 2004 21:49

'soir,

tout est dans le titre :)

voila le pb plus precisement:

Je souhaite faire une requete sur une table sql en php qui me permet de recuperer different contenu en fct de tel ou tel champs.

Le hic, c est que l un des champs est time

Ainsi quand je fais une requete de cette forme:


$requete="SELECT * FROM tb_relou";
$rezult = mysql_query ($requete);

while ($lign=mysql_fetch_object($rezult))
{
$kphra=$lign->time;
echo("$kphra<br>");
}


Dc il genere parse error, expecting `T_STRING' or `T_VARIABLE'

j'ai essayé avec des "" ou '', mais tj pareil :x

C quoi le delire ??

wap
WRInaute passionné
WRInaute passionné
 
Messages: 736
Inscription: Sam Mai 01, 2004 10:34

Message le Jeu Mai 20, 2004 22:03

Pourquoi tu ne renommes pas tout simplement le champ ?

jeroen
WRInaute accro
WRInaute accro
 
Messages: 2384
Inscription: Ven Aoû 30, 2002 13:35

Message le Jeu Mai 20, 2004 23:00

pourquoi pas faire mysql_fetch_array ?
$kphra=$lign['time'] ??

achaternet
WRInaute impliqué
WRInaute impliqué
 
Messages: 256
Inscription: Mar Fév 11, 2003 12:44

Message le Jeu Mai 20, 2004 23:15

wap a écrit:Pourquoi tu ne renommes pas tout simplement le champ ?


ben, parce que ce que ça vient de phpnuke.. :cry:

pourquoi pas faire mysql_fetch_array ?
$kphra=$lign['time'] ??


impect, avec ça fctionne ;)

merci :wink: :wink:

Oncle Tom
WRInaute passionné
WRInaute passionné
 
Messages: 812
Inscription: Lun Mar 31, 2003 11:16

Message le Ven Mai 21, 2004 11:36

J'vais faire le lourd mais y'a de l'inutile dans tout ça ;)
Voici ton code "juste".

Code: Tout sélectionner
$rezult = mysql_query ("SELECT * FROM tb_relou");

while ($lign=mysql_fetch_object($rezult))
{
echo("{$lign->time}<br>");
}


Mais franchement, pk se casser la tête avec des objets alors qu'en tableau c'est plus pratique ;)

Code: Tout sélectionner
$rezult = mysql_query ("SELECT * FROM tb_relou");

while ($lign=mysql_fetch_array($rezult))
{
echo $lign['time'] . "<br>";
}


Et là c'est plus propre ;)


mahefarivony
WRInaute accro
WRInaute accro
 
Messages: 11405
Inscription: Lun Oct 14, 2002 10:00

Message le Ven Mai 21, 2004 13:38

Et là c'est plus propre


je sens les puristes venir hurler avec le

Code: Tout sélectionner
select *


:-)

wap
WRInaute passionné
WRInaute passionné
 
Messages: 736
Inscription: Sam Mai 01, 2004 10:34

Message le Ven Mai 21, 2004 14:16

mahefarivony a écrit:je sens les puristes venir hurler avec le
Code: Tout sélectionner
select *


Héhé ;-)

Surtout, pourquoi sélectionner tous les champs si un seul champ va être traîté ? Au delà de la forme, ça me semble une idée absurde.

Mais peut-être que le code indiqué n'était qu'un extrait et que d'autres champs sont traîtés.

jeroen
WRInaute accro
WRInaute accro
 
Messages: 2384
Inscription: Ven Aoû 30, 2002 13:35

Message le Ven Mai 21, 2004 15:37

L'avatar de mahefarivony il est vraiment excellent, et il colle (presque) poujours avec ses remarques ;)

Oncle Tom
WRInaute passionné
WRInaute passionné
 
Messages: 812
Inscription: Lun Mar 31, 2003 11:16

Message le Sam Mai 22, 2004 0:12

C'est clair que ça sert à rien de tout sélectionner mais chais pas si l'exemple fourni est véridique pqu'afficher une liste d'heures ^^ j'vois pas comme ça à quoi ça sert.


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités