FhX
Messages postés2350Date d'inscriptionmercredi 13 octobre 2004StatutMembreDernière intervention18 avril 2015
-
19 juin 2006 à 22:45
coockiesch
Messages postés2268Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention13 septembre 2013
-
20 juin 2006 à 08:36
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
coockiesch
Messages postés2268Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention13 septembre 20134 20 juin 2006 à 08:36
Salut!
L'idée est bonne mais le soucis c'est que tu dois récupérer tous les enregistrements pour n'accéder à un seul. Si tu as un grosse table, ça va pas le faire! :)
@++
R@f
WhiteDwarf
Messages postés510Date d'inscriptionsamedi 29 décembre 2001StatutMembreDernière intervention23 mai 2008 20 juin 2006 à 00:50
Salut,
C'est pas plus simple comme ca ?
<?php
$sql = 'SELECT sponser_content FROM sponsor ORDER BY rand() LIMIT 0, 1';
$res = mysql_query($sql);
$data = mysql_fetch_array($res);
echo $data['sponser_content'];
?>
Et paf ! en quatres lignes... je te conseille de le faire comme ca, ca évite à php de calculer des fonctions en plus alors que SQL te le fait tout seul. ;)
@++
jnbdzjnbdz
Messages postés79Date d'inscriptionvendredi 26 mai 2006StatutMembreDernière intervention10 juillet 2008 19 juin 2006 à 22:50
J'ai fait une faute de frappe.
FhX
Messages postés2350Date d'inscriptionmercredi 13 octobre 2004StatutMembreDernière intervention18 avril 20153 19 juin 2006 à 22:45
"$sql = 'SELECT id, sponser_content FROM 'sponsors';"
Rien que cette ligne et je sais que ton script ne marche même pas correctement.
20 juin 2006 à 08:36
L'idée est bonne mais le soucis c'est que tu dois récupérer tous les enregistrements pour n'accéder à un seul. Si tu as un grosse table, ça va pas le faire! :)
@++
R@f
20 juin 2006 à 00:50
C'est pas plus simple comme ca ?
<?php
$sql = 'SELECT sponser_content FROM sponsor ORDER BY rand() LIMIT 0, 1';
$res = mysql_query($sql);
$data = mysql_fetch_array($res);
echo $data['sponser_content'];
?>
Et paf ! en quatres lignes... je te conseille de le faire comme ca, ca évite à php de calculer des fonctions en plus alors que SQL te le fait tout seul. ;)
@++
19 juin 2006 à 22:50
19 juin 2006 à 22:45
Rien que cette ligne et je sais que ton script ne marche même pas correctement.
Bravo la source inutile au passage :)
J'ai un peu honte par moment :p