LA GLOBULE

Inscris le 25/09/2002 à 10:40
  • Site web
  • Nombre de sujets
    47
  • Nombre de messages
    8 345
  • Nombre de commentaires
    142
  • Nombre de news
    8 346
  • Niveau en PHP
    Excellent

Ses derniers messages sur les forums

LA GLOBULE
le 07/09/2003 à 22:22
gestion de tournois
Warcraft 3 ?

C'est un peu comme le tennis nan ?
Genre 2 joueurs, victoire ou defaite, et basta ?

Et est-ce qu'il y a des pouls à gérer ?

Decris nous plus ce que tu recherches et comment doit marcher le truc, sinon on va mettre du temps à trouver un truc qui te plaise smiley
LA GLOBULE
le 07/09/2003 à 22:19
mysql_fetch_array
Mais SELECT n'est pas une fonction, mais une instruction SQL.

Quand tu fais un SELECT, ce n'est pas du tout php qui travaille mais MySQL.

Seul lui est capable de comprendre ce qu'est un SELECT.
PHP lui, il s'en moque smiley

Faut bien faire la distinction entre les deux.
En fait, tu utilises PHP pour faire un appel à MySQL, et seul MySQL est capable de piger un SELECT.

A fiortiori, une fois que tu as recupere les données de ta base, c'est PHP qui se remet au taff, et MySQL s'endors.
A toi alors d'utiliser des fonctions PHP pour explorer tes données, et non des instructions SQL.
LA GLOBULE
le 07/09/2003 à 19:51
mysql_fetch_array
Ben si tu ne sais pas les manipuler, abandonne smiley

Sinon, non, on ne peut pas faire un select sur un tableaux.

Select est reserve au langage SQL, et il ne s'applique que sur un SGBD, et pas sur un tableau declare en php.
LA GLOBULE
le 07/09/2003 à 18:15
mysql_fetch_array
Ben utilise des boucles pour parcourir ce tableau.
LA GLOBULE
le 07/09/2003 à 11:47
mysql_fetch_array
Une fois que tu as fais ton premier select, tu obtiens un array, non ?

Ben ensuite, utilise directetement cet array pour faire tes recherches, et ce, avec les fonctions php relatives aux array.
LA GLOBULE
le 07/09/2003 à 02:50
mysql_fetch_array
Explique mieux ce que tu veux faire, parce que je comprend que dalle (en tous cas, une chose est sur, quand on veut utiliser uen table, on SELECT ... FROM la chaine de caracteres qui represente le nom de cette table).

Un array, c'est autre chose, c'est pas du tout une table.

Faut pas melanger PHP et SQL.
LA GLOBULE
le 06/09/2003 à 22:44
mysql_fetch_array
Nan mais quand on ecrit FROM x, on s'attend à ce que x soit une chaine de caracteres representant le nom d'une table de ta base de données.

Ca ne peut pas etre 3 noms d'attributs.

PS : Et aussi, $data['x, y, z'] ne veut rien dire.
Il faut ecrire (comme dans les cours ^^) ceci pour recuperer les valeurs de tes 3 attributs :
$x = $data['x'];
$y = $data['z'];
$z = $data['y'];
LA GLOBULE
le 06/09/2003 à 22:40
Probleme avec le script de statistique :/
Ah oui, puis en bas, apparemment, il te dit aussi :

Erreur : No Database Selected

Donc regarde au passage si tu selectionnes bien une base de données.

Voila smiley
LA GLOBULE
le 06/09/2003 à 22:40
Probleme avec le script de statistique :/
Le message est clair :

Warning: Call-time pass-by-reference has been deprecated - argument passed by value; If you would like to pass it by reference, modify the declaration of sscanf(). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file. However, future versions may not support this any longer. in /data/www/halflifexpert/toxsky3d/administration/stat_mois.php on line 80

Alors :
- Soit tu passes l'allow_call_time_pass_reference a TRUE dans le php.ini (si tu es l'admin du serveur)
- Soit tu n'utilises pas la fonction sscanf avec des appels par references (en clair, tu vires les & dans sscanf)
- Soit tu utilises explode au lieu de sscanf

smiley
LoadingChargement en cours