JeuWeb - Crée ton jeu par navigateur
Manière d'alléger son code - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Manière d'alléger son code (/showthread.php?tid=2055)

Pages : 1 2 3 4


RE: Manière d'alléger son code - Sephi-Chan - 29-11-2007

Il suffit d'utiliser un alias de colonne pour résoudre ton problème. Très simple donc, et plus économique qu'un tableau dont la moitié du contenu ne sera pas utilisé.

naholyr a écrit :Et mysql_fetch_array et mysql_fetch_array perdent toute raison d'etre Wink
Tu cites les deux mêmes fonctions. :p


Sephi-Chan


RE: Manière d'alléger son code - Zamentur - 03-12-2007

oxman a écrit :Vous avez beaucoup de cas sans nom de colonne ?!
Je ne vois même pas comment c'est possible en fait.
Jusqu'ici j'en ai eu qu'un:
la creation d'une methode dans une classe d'abstraction sql qui recupere la valeur de la premiere colone. Car dans ce cas tu sais que le nom de colonne est aleatoire et donc tu ne peux pas l'utiliser directement (avec regex c'est possible mais moins bien). Et pour ce cas là j'ai utilisé mysql_fetch_row


RE: Manière d'alléger son code - naholyr - 03-12-2007

Zamentur a écrit :la creation d'une methode dans une classe d'abstraction sql qui recupere la valeur de la premiere colone. Car dans ce cas tu sais que le nom de colonne est aleatoire et donc tu ne peux pas l'utiliser directement (avec regex c'est possible mais moins bien).

¿¿ J'ai rien compris ??


RE: Manière d'alléger son code - Sephi-Chan - 03-12-2007

Idem.


RE: Manière d'alléger son code - Zamentur - 03-12-2007

Voici a peu prés de quoi je parle, imaginais que ce soit dans une classe mysql type par exemple...

Code PHP :
<?php 
//Recupere la premiere valeur de la premiere ligne renvoyé par une requete SQL
function get_data($sql) {
$req=mysql_query($sql);
$data=mysql_fetch_row($req);
return
$data[0];
}
Note: c'est pas l'original, car sinon j'aurais du mettre toute la classe en question pour une bonne comprehension

Ici il s'agit bien d'un cas ou on a besoin d'utiliser mysql_fetch_row


RE: Manière d'alléger son code - naholyr - 03-12-2007

Aaaah oui ok je n'avais pas du tout compris, en effet c'est même un cas plutôt banal tu as raison Wink