Requête SQL pour remplacer une valeur

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 : Requête SQL pour remplacer une valeur

par Truc » 21 oct. 2005, 11:53

Non hélas ce n'était pas du local... j'avais mis "localhost" "user" et "password" pour remplir les champs..
Si ce n'est pas en local as tu les identifiants ? verifi l'ordre la case et l'existence de la BD.

par Invité » 21 oct. 2005, 01:23

tu testes sous easyphp alors fais ca:
$connection = mysql_connect('localhost', 'root', '') or die ('impossible de se connecter au serveur');

par Invité » 21 oct. 2005, 01:18

Non hélas ce n'était pas du local... j'avais mis "localhost" "user" et "password" pour remplir les champs..

par Truc » 20 oct. 2005, 22:25

ca veut dire que la connexion a échoué, essai avec

Code : Tout sélectionner

$db = mysql_connect('localhost', 'root', '');
si tu est en local, avec easyphp par exemple

par Invité » 20 oct. 2005, 22:01

J'ai une erreur bizarre... enfin plein mais surtout celle là:

Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in c:\program files\easyphp1-8\www\test.php on line 4

par Invité » 20 oct. 2005, 21:50

Oui c'est ça :)

Je vais essayer tout de suite en local ! :)

par Truc » 20 oct. 2005, 21:44

ça me parrait correct si "table X" est le nom de la table et "champ 2" le nom du champ a modifier.
sauf qu'il manque les quillemets pour la requete $sql="...";

par Invité » 20 oct. 2005, 21:40

lol ça s'appelle l'adaptation totale :p

Tiens tu peux me dire si mon code est bon ??

Code : Tout sélectionner

<? $db = mysql_connect('localhost', 'user', 'password'); mysql_select_db('name_bdd',$db); $sql = UPDATE table X SET champ 2='tata' WHERE id=2; mysql_query($sql) or die('Erreur SQL !'.$sql.' '.mysql_error()); ?>

par Truc » 20 oct. 2005, 21:23

Salut, j'adore tu est tellement dans le php que meme pour écrire un topic tu "backslashe" les apostrophes et guillemets :lol:

pour ton problème tu devrai aller voir ce tuto et la commande UPDATE de mysql :wink:

Requête SQL pour remplacer une valeur

par Bjorg » 20 oct. 2005, 20:58

Salut !

Je rame vraiment et j\'espère que ce que je dirai sera compréhensible... j\'espère en tout cas parce que je suis dans le caca :(

Le problème est le suivant:
En fait, ce serait pour inserer toto à la place de tota dans la table 1 champ 2 mettons MAIS ma table à un ID \"automatique\" à chaque nouvelle entrée, donc j\'aimerais bien insérer la valeur tota à la place de toto dans la table 1 champ 2 POUR l\'ID 2 par exemple.

L\'idée serait une page en php avec la requête SQL ne faisant pas appel à un formulaire. Donc dès qu\'on charge la page, on a \"tota\" qui remplace \"toto\" dans la bdd !

Merci beaucoup :)