PHP/ MYSQL : generation d'alias, clause unique - Programmation
Marsh Posté le 25-02-2002 à 15:39:49
sihal_again a écrit a écrit : deux questions en une: je voudrais mettre une commande en tete de mes scripts php et perl pour pouvoir les lancer en ligne de commande sous linux sans avoir a taper php myscript.php mais en tapant juste myscript.php. ( un truc du genre mettre #!usr/bin/php au debut de mon script sauf que ca, ca marche po..... ) d'autre part, j'ai un pb avec une requete sql: je fais un select user where TMINI = X sauf que j'ai plusieurs fois le meme user ( car un seul user a plusieur colonnes avec le meme TMINI ) comment je fais pour avoir seulement IDuser? ya po une clause unique? merci |
Pour le coup de l'exécution, pour perl normalement c'est #!/usr/bin/perl mais bon ça dépend d'où est installé perl (et php) mais heu... au fait tu es sous linux? ou sous windows?
Pour la requête tu fais ça :
SELECT DISTINCT user WHERE TMINI = X FROM ???;
Mais bon je vois pas trop ce que tu veux faire... elle ressemble à quoi ta table?
Marsh Posté le 25-02-2002 à 15:49:10
j'ai une table du genre
photo / user / time
sachant que pour un user et un time donné j'ai plusieurs fotos, et que je veux recuperer la liste des users.
sinon pour l'alias je suis sous linux
mais ca ne marche po ton truc ( j'ai verifié le path ) ( j'avais deja essayé d'ailleurs, d'ou ma question sur le forum
merci,
Marsh Posté le 25-02-2002 à 15:55:27
sihal_again a écrit a écrit : j'ai une table du genre photo / user / time sachant que pour un user et un time donné j'ai plusieurs fotos, et que je veux recuperer la liste des users. sinon pour l'alias je suis sous linux mais ca ne marche po ton truc ( j'ai verifié le path ) ( j'avais deja essayé d'ailleurs, d'ou ma question sur le forum merci, |
Pour le coup de la liste des users, il aurait peut-être mieux valu de faire une table à part avec la liste des utilisateurs et un lien entre les 2 tables ?
Sinon c'est bien DISTINCT que tu veux
Pour le coup des progs perl et php, as-tu vérifié que les fichiers ont le mode 'execution' pour ton utilisateur?
Sinon :
chmod +x fichier.pl
et ensuite :
./fichier.pl
Marsh Posté le 25-02-2002 à 15:59:34
Pour le distinct je viens de tester c'est nickel!
sinon bonne idée pour "l'alias" je vais voir
Marsh Posté le 25-02-2002 à 16:01:14
sihal_again a écrit a écrit : Pour le distinct je viens de tester c'est nickel! sinon bonne idée pour "l'alias" je vais voir |
Et pour exécuter les fichier perl et php? ça marche?
Marsh Posté le 25-02-2002 à 16:09:17
pour le ficher perl ca marche nickel
mais pour pour le php .... !!!!
le pb c'est que j'ai un fichier php avec du code HTML dedans
genre <?php nvnknkfgfg?>code html<?php ?>
est ce que ca joue?
Marsh Posté le 25-02-2002 à 16:19:43
sihal_again a écrit a écrit : pour le ficher perl ca marche nickel mais pour pour le php .... !!!! le pb c'est que j'ai un fichier php avec du code HTML dedans genre <?php nvnknkfgfg?>code html<?php ?> est ce que ca joue? |
Normalement non, enfin je suis pas sûr... mais je ne vois pas pourquoi
Tu as vérifié le path de php?
À propos du truc de faire une table d'utilisateur séparée, c'est utilise dans le sens que tu peux mettre des informations sur chaque utilisateur... au lieu de les mettre plusieurs fois dans la table des photos.
Marsh Posté le 25-02-2002 à 16:26:20
pour le path je suis sur j'ai verifié
pour la table separée, j'en ai deja une mais ma table sur laquelle je travaille est crée a partir de la table users et d'une autre table
merci poyur l'aide
Marsh Posté le 25-02-2002 à 15:15:39
deux questions en une:
je voudrais mettre une commande en tete de mes scripts php et perl pour pouvoir les lancer en ligne de commande sous linux sans avoir a taper
php myscript.php mais en tapant juste myscript.php.
( un truc du genre mettre #!usr/bin/php au debut de mon script sauf que ca, ca marche po..... )
d'autre part, j'ai un pb avec une requete sql:
je fais un select user where TMINI = X sauf que j'ai plusieurs fois le meme user ( car un seul user a plusieur colonnes avec le meme TMINI ) comment je fais pour avoir seulement IDuser? ya po une clause unique?
merci