Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2812 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  update dans mysql...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

update dans mysql...

n°764591
OyT
dyslexics have more fnu
Posté le 15-06-2004 à 15:56:13  profilanswer
 

j'ai un petitproblème... pour changer..
 je sais faire un select dans ma base mysql avec php comme ceci
 

Citation :

// on se connecte à MySQL
$db = mysql_connect('localhost', 'root');
 
// on séléctionne la base
mysql_select_db('OyT',$db);
 
$sql = "SELECT * FROM clients_tbl ORDER BY nom";
// on envoie la requete
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
 
while($data = mysql_fetch_array($req))
{


 
jarrive a faire un Update quand je suis sur le serveur sous unix comme ceci:
 

Citation :

UPDATE clients_tbl SET prenom='Jacques' WHERE id='1'


 
mais comment faire pour utiliser la requete update avec php...?????? :??:  :??:  
 
merci  :sweat:


---------------
yop yop
mood
Publicité
Posté le 15-06-2004 à 15:56:13  profilanswer
 

n°764598
Beegee
Posté le 15-06-2004 à 15:59:31  profilanswer
 

ben de la même façon que pour un select ... :)

n°764600
OyT
dyslexics have more fnu
Posté le 15-06-2004 à 16:01:03  profilanswer
 

mais le while sert à quoi là....?


---------------
yop yop
n°764601
skeye
Posté le 15-06-2004 à 16:02:57  profilanswer
 

OyT a écrit :

mais le while sert à quoi là....?


[:hide]
Commence par lire un tutorial sur php/mysql, sans ça tu vas faire n'importe-quoi.

n°764606
OyT
dyslexics have more fnu
Posté le 15-06-2004 à 16:07:41  profilanswer
 

ce que j'ai fais.. phpdebutant.org... ils explique les fonctions... montrent un exemple du select.... mais le update ....???? je norais besoin que de ça...


---------------
yop yop
n°764610
skeye
Posté le 15-06-2004 à 16:09:28  profilanswer
 

OyT a écrit :

ce que j'ai fais.. phpdebutant.org... ils explique les fonctions... montrent un exemple du select.... mais le update ....???? je norais besoin que de ça...


Humm oui mais vu ta question tu n'as fait que recopier du code et tu n'as pas du tout compris ce que ça fait, là...
Bien évidemment il n'y a pas de boucle while(mysql_fetch_array(...)) après un mysql_query("update..." )!

n°764615
OyT
dyslexics have more fnu
Posté le 15-06-2004 à 16:13:18  profilanswer
 

skeye a écrit :

Humm oui mais vu ta question tu n'as fait que recopier du code et tu n'as pas du tout compris ce que ça fait, là...
Bien évidemment il n'y a pas de boucle while(mysql_fetch_array(...)) après un mysql_query("update..." )!


 
c ce qu'il me semblé mon problème est comment utilsé la variable $req=mysql_query("update..." )! ..... car j'ai pas seulement recopier bêtement mais je ne sais pas quel fonction utilisé....  :pt1cable:


---------------
yop yop
n°764616
skeye
Posté le 15-06-2004 à 16:14:14  profilanswer
 

OyT a écrit :

c ce qu'il me semblé mon problème est comment utilsé la variable $req=mysql_query("update..." )! ..... car j'ai pas seulement recopier bêtement mais je ne sais pas quel fonction utilisé....  :pt1cable:


http://www.nexen.net/docs/php/anno [...] -query.php

n°764708
misterping​uin
Posté le 15-06-2004 à 17:17:33  profilanswer
 

moi aussi en mon temps j'ai fait le mouton en copiant le script sans comprendre, donc le voila en commenté :
 
 
$sql = "SELECT * FROM clients_tbl ORDER BY nom";  
// on envoie la requete  
ta variable $sql contient la requete sql a utiliser
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());  
$req contient le résultat de la fonction mysql_query(), qui interroge la base avec le contenu de $sql, le or die('blablabla') indique a php d'arreter l'execution du script si la requete échoue, et de t'afficher le message d'erreur avec mysql_error()
 
while($data = mysql_fetch_array($req))  
cette boucle fait un tour par ligne de résultat, envoyant chaque ligne dans un tableau $data, mysql_fetch_array renvoyant un tableau contenant les résultats de ta requete
 
avec ça tu devrais comprendre tout seul comment faire un UPDATE... (mysql_affected_rows($req) t'affichera le nombre d'entrées mises à jours par ta requete


Message édité par misterpinguin le 15-06-2004 à 17:18:03

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  update dans mysql...

 

Sujets relatifs
[MYSQL] Update x si il n'y a pas d'enregistrements de x dans y[PHP/MYSQL] Problème d'UPDATE . : RESOLU : .
[MYSQL] UPDATE multiple sur une table [Résolu][Requête] [MySQL] [Update] je trouve po :o
MySQL script d'update pour manip sur un tinyblob[MySQL] petit probleme d'update
UPDATE en MySQLupdate spécial, variable dynamique et mysql
probleme update mysql ...[MySQL] jointure dans syntaxe update
Plus de sujets relatifs à : update dans mysql...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR