Aller au contenu

trihanhcie

Actif
  • Compteur de contenus

    32
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par trihanhcie

  1. ok... mais tu pourrais me dire comment on fait pour mettre 2 version de mysql sur un meme server? Ils disent comment il faut configurer une fois mysql installé mais comment on commence? Par exemple, comment on dit ds quel repertoire faut installer la 2e version de mysql...
  2. mmm ... quelle version de sql pour ca? J'ai la version 3.23.58... Sans update la version du server je pourrai faire quoi en requete sql? :s
  3. Personne? ( Ce serait donc un update d'une colonne dont les données sont dans une autre table...
  4. Salut Bon toujours sur mon problème de update pour la requete ... C'est quoi la syntaxe pour faire un update de certaines entrées seulement d'un tableau et dont la valeur est égal au résultat d'un select d'une autre table... C'est possible? En sachant que par exemple, le select reverrait 3 résultats et que les 3 résultats devraient être mis à jour dans la table "comme il faut" lol Merci
  5. Je suis complétement nouveau pour tout ce qui est installation de package sous Linux. Je suis sur un server qui a une Fedora 3 d'installer avec le server mysql version 3.23.58. J'aimerai bien faire une update de mon server pour la mettre à la version 5.0.18 Comment faire? J'ai téléchargé les rpm sur le site de mysql soit le MySQL-5.0.18-0.src.rpm. Une fois connecté sur le server, j'ai "installé" le package avec rpm -i le nom du fichier. Au lancement, j'ai 3 warning : warning: MySQL-5.0.18-0.src.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5 warning: user mysqldev does not exist - using root warning: user mysqldev does not exist - using root qd je regarde dans /usr/src/redhat/SOURCES, je vois le fichier tar.gz. Je dois faire quio apres? ... Le server sql est arrêté et relancé mais la version n'est tjs pas changé Qq a une idée ?
  6. mm... comment on installe une nouvelle version de mysql server? faut juste dl MySQL-server-5.0.18-0.i386.rpm si on a une fedora et "l'installer"?
  7. Encore un exemple plus simple CREATE FUNCTION one() RETURNS integer AS 'SELECT 1 AS RESULT;' LANGUAGE SQL; Erreur de syntaxe....
  8. Ah oui sion ma version de mysql c'est la 3.23.58
  9. ... Je dois être bigleux... CREATE FUNCTION func( ) RETURNS count AS 'select count(id) from test where id = 1;' rien que ca il me met qu il y a une erreur de syntaxe... Qq voit l'erreur?:
  10. Alors pour le insert c'est bon en fait... Sauf s'il est possible d'insérer des valeurs provenant de différentes tables... La requête que j'ai éxecuté est la suivante INSERT INTO table2( champ1,champ2, champ3) SELECT DISTINCT champ1,champ2, count(champ1 ) AS count FROM table1 GROUP BY champ1; Il a fonctionné comme je voulais. Mais il me manque un champs que je n'ai pas rempli dans la table2 qui est le champ valeur. Car ce champs la, je dois aller recherche l'informatino dans une table3. Est ce possible de faire ca avec un seul insert? Dans le cas contraire, j'allais faire l'update dont je parlais : UPDATE table2 b SET value = ( SELECT c.value FROM table3 c,table1 a WHERE c.id = a.id ) WHERE b.id = a.id Merci
  11. Bonjour ! Personne m'a répondu hier ... J'ai la meme question pour update en fait ... J'ai cherché la syntaxe un peu partout sur le net sans y arriver... C'est à dire il faudrait que je puisse mettre à jour un champs dans table1 dont la valeur est égale à un champ dans une table2... J'ai essayé des tas de choses sans y arriver Merci Voila ce que j'ai mis par exemple : UPDATE table2 a SET value = ( SELECT b.id FROM table1 b WHERE b.id =1 ) WHERE a.id =10 Apparement il y a une erreur de syntaxe...
  12. Encore une erreur INSERT INTO table2( val) WHERE ( SELECT * FROM table2 a, table1 b WHERE a.champ1 = b.champ1 AND a.champ2 = b.champ2 ) VALUES ( 1 ) Si ca se trouve je vais trouver pourquoi mais bon...
  13. J'ai essayé ca : Insert into table2(champ1,champ2,volume) VALUES( SELECT DISTINCT champ1, champ2, count( champ1 ) AS count FROM table1 group by champ1) Ca marche pas , il y a une erreur de syntaxe... Une idée? :s PS : il ne fallait pas mettre le value apparement, je continue de tester
  14. En effet ca a l'air d'etre possible de faire ca dans une seule requete, j'essaie ca
  15. Bah en fait dans ma table1, j'ai 2 champs + la clé primaire Ma 1e requete permet de récupérer les différents entrées distinctes ainsi que le compte de ces entrées... C'est à dire que, par exemple, j'aurai en résultats : 2 entrées pour le couple1(champs1,champ2), 1 entrée pour le couple (champ1,champ2),... Cette requete est ok, je l'ai faite Après, il faut que j'insère ces résultats dans la table2 c'est à dire qu il faut que je fasse un insert into table2 (champs1,champ2, compte,champ4) values = (champs1,champ2, count, champ4) ou champs4 vient d'une autre table encore en fait Je peux pas donner vraiment la structure de ma table c'est confidentiel pour le moment
  16. Personne? Donc en fait ce serait pour faire l'équivalent d'un $result = mysql_fetch_array("select * from ..."); $final = mysql_fetch_array("select * from ... where resultat = $result") Dsl pour le code, je sais qu il est pas bon C'est à titre d'exemple Donc je voudrais pouvoir faire ce genre de chose mais juste en mysql à partir du server sql... Merci
  17. trihanhcie

    Resultat requete

    Bonjour J'aimerai savoir s'il est possible de récupérer les résultats d'une requete et après de les réutiliser. Mais cela uniquement sur le server SQL. C'est à dire uqe je veux pas utiliser de php ou quoique ce soit. Si j'ai bien compris, on peut exporter les résultats en faisant mysql --user= ... --password=... > result Après comment réutiliser le result dans une autre requete, du meme script sql si possible... J'espère que je me suis bien exprimé :s Merci
  18. trihanhcie

    img src et php

    Bah voila ... autre problème... (problème de cookie juste avant ) Ca n'a pas mis longtemps whistling.gif Sur mon site2, je veux afficher une image dont l'adresse est stockée dans la bdd du site 1 Tout ce que je peux faire au niveau du site2, c'est un img src pour appeler le script du site1. Je pense que je n'ai pas encore tres bien compris le principe du img src... pourquoi par exemple, qd je fais echo "ok" dans le script du site1 et que je vais appel à ce script via img src sur le site2, rien est affiché? Quelqu'un a une solution ? Comme j'ai sur le site 2, il y a rien d'autre que img src . Pas de javascript pour régler le prob si possible...
  19. trihanhcie

    syntaxe CURL

    Ca marche ! J'avais oublié de mettre le header pour le fichier xml ds certains de mes fichiers qui créaient les cookies Merci pour tout lorik
  20. trihanhcie

    syntaxe CURL

    ok merci je vais regarder ca ... je te tiens au courant
  21. trihanhcie

    syntaxe CURL

    C bien ce que je me disais.. Mais si tu veux je me vois mal dire à chaque personne : "mon script marche pas parce que votre politique de confidentialité sur internet explorer n'est pas la bonne, veuillez changer"... Le fichier xml je l'ai pas mis à la racine mais dans le dossier où j'ai mon script ... ca change qq chose?
  22. trihanhcie

    syntaxe CURL

    En fait... Bon la raison pour laquelle je fais ca c'est que je suis en stage et ce que je ne peux pas vraiment tout dire sur ce que je fais... Secret proffesionnel quoi Comme j'ai dit à Lorik, je vais essayer d'expliquer un peu mieux... En fait, sur mon site2, tout ce que je dois faire, c'est exécuté mon script sur le site1 qui, lui, utilise des données qui sont dans les cookies écrit par le site1 et interrogeant ainsi la base de donnée. Ce serait bien que mon site2 ait juste qq chose comme un img src pour exécuter le script du site1 Seulement, si j'utilise juste img src sur le site2 pour lancer mon script sur le site1, le script du site1 ne s exécute pas correctement. Comment je sais ca? Une fois que les cookies étaient écrits par le site1, j'ai essayé d'écrire les données des cookies dans un fichier sur le serveur du site1 en lancant le script avec img src à partir du site2 et rien a été écrit dans le fichier. Pourtant, qd je lance le script "à la main" c'est à dire que j'exécute directement le script avec l'url du script de mon site1, ca fonctionne, c'est à dire que les données des cookies sont bien pris en compte et les requetes dans ma base de données sont bien faites. Mon site2 n'a donc pas besoin d'avoir les données sur site1 de retour en fait... Désolé de t'avoir induit en erreur avec ma question de compteur ... Voila désolé pour les coups des mp... J'espère que j'ai été plus clair Ah oui autre chose ... Juste pour information, le img src fonctionne sous firefox ... C'est à dire qu'il me lance bien le script du site1 et que les cookies sont bien lus... Qq a une explication?
  23. trihanhcie

    syntaxe CURL

    Je t'explique ca en mp
  24. trihanhcie

    syntaxe CURL

    Heu... bah ca marche pas super Need help !! <? $urlscript="http://www.site.fr/compteur.php"; $ch = curl_init(); // Définition de l'URL et autres options appropriées curl_setopt($ch, CURLOPT_URL, $urlscript); curl_setopt($ch, CURLOPT_HEADER, false); curl_setopt($ch,CURLOPT_COOKIE,"CheckCookie=CheckCookie; domain=.site.fr; path=/test/"); curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); curl_setopt($ch,CURLOPT_USERPWD, '[username]:[password]'); $data = curl_exec($ch); // Fermeture de la ressource CURL et libération des ressources systèmes curl_close($ch); ?> Bon plusieurs questions : Ce que je veux faire, c'est bien de lancer le script compteur.php sur le site.fr pour qu il fasse des requetes sur la bdd et dont une partie des données se trouve dans des cookies. compteur.php a écrit des cookies sur le pc client en lancant le script avec curl que je viens d'écrire à partir du site2, est ce que compteur.php va faire les requetes qu il faut et "lire" les données qui ont été écrite? Merci
  25. trihanhcie

    syntaxe CURL

    Mince... donc impossible de s'en sortir juste avec un img src ou un équivalent sur le site 2? Ca veut dire que, à chaque fois qu'un nouveau site voudra se joindre à mon compteur, il faudra d'une part que son hébergeur ait les librairies curl d'installer et d'autre part qu il mette mon bout de code sur sa page d'accueil?
×
×
  • Créer...