Est-il possible de faire un remplacement lors d'une requête

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Est-il possible de faire un remplacement lors d'une requête

par @rthur » 17 juil. 2006, 01:10

Et il y a pas un moyen de le faire sous mysql 3.23?
Bah si...
Il existe la même page dans la doc MySQL de la version 3.23...

par moileraz » 16 juil. 2006, 12:55

Et il y a pas un moyen de le faire sous mysql 3.23?

par @rthur » 16 juil. 2006, 11:09

Bonjour,

Tu peux utiliser la fonctions MySQL : REPLACE(str,from_str,to_str)
http://dev.mysql.com/doc/refman/5.0/fr/ ... #id3206890

Est-il possible de faire un remplacement lors d'une requête

par moileraz » 16 juil. 2006, 10:54

Bonjour a tous,
j'ai fait un script php qui fonctionne avec une base mysql et mon code est comme suit:

Code : Tout sélectionner

<?php include '../lib/config.php'; include '../lib/opendb.php'; $sql = "SELECT nom, url FROM test"; $result = mysql_query($sql) or die ('Erreur dans la requête : $query. ' .mysql_error()); $nom = "fred"; while($row = mysql_fetch_array($result)) { list($name, $url) = $row; echo "<a href='$url'>Test</a>"; } mysql_close($db_connection); ?>

Dans ma base j'ai 3 champs id,nom,url.
l'url dans ma base de donné est sous la forme: http://www.monsite.com/index.php?id=$nom

Mon but est de remplacer la variable $nom a tout moment par les noms des membre mais a chaque fois cela n'echange pas.

Y aurait-il un moyen de l'échanger via Mysql.

J'ai tout essayer pour le remplace.

str_replace
array_push

mais rien a faire la variable ne change pas. Je vous remercie d'avance