cs_olid
Messages postés296Date d'inscriptionlundi 2 septembre 2002StatutMembreDernière intervention28 janvier 2008
-
11 oct. 2004 à 18:50
cs_olid
Messages postés296Date d'inscriptionlundi 2 septembre 2002StatutMembreDernière intervention28 janvier 2008
-
12 oct. 2004 à 10:53
Bonjour,
Pour mes select, je precise souvent le nom de mes colonnes pour economiser la memoire.
Mais jai un cas particulier je voudrais faire comme un "SELECT *" pour selectionner toutes les colonnes sauf une colonne (dont je connais le nom). En fait, jignore le nom et le nombre des autres colonnes... et cest la mission de mon script d'en faire la liste :o|
Et je precise que je dois surtout pas selectionner LA colonne que je connais pour ensuite l'ignorer dans ma boucle php... Elle est du type Blob avec des données de plusieurs Mo qui feraient crasher le serveur au premier "SELECT *" :o((
----
Olie_ze_kat - www.olid.fr.st =(°o°)=
phpwankenobi
Messages postés152Date d'inscriptionjeudi 10 avril 2003StatutMembreDernière intervention18 novembre 2004 12 oct. 2004 à 10:18
Salut,
Tu passe la commande SHOW FIELD FROM table, tu boucles sur les lignes résultantes et tu construis dynamiquement ta requête SELECT avec les champs autres que celui que tu veux enlever....
En fait qqchose du genre :
$result = mysql_db_query($db, "SHOW FIELDS FROM $table") or mysql_die();
while($row = mysql_fetch_array($result))
{
"ton algo de constuction de la requête"
}
cs_olid
Messages postés296Date d'inscriptionlundi 2 septembre 2002StatutMembreDernière intervention28 janvier 2008 12 oct. 2004 à 10:53
Merci, mais za convient pas à mon pb...
Pour kenobi, ca produit trop de requete :o( ...jaffiche les noms des colonnes qui contiennent quekchoze ainsi que ce que elles contiennent.
dommage quil y a pô d'astuce simple pour faire çà en 1 requete :o(
Mais, jai une alternative... je mets mes blob tout seul dans une table puis le reste dans une autre... A moi les joies de la jointure :op
----
Olie_ze_kat - www.olid.fr.st =(°o°)=