requête INSERT

Eléphant du PHP | 137 Messages

30 mai 2005, 13:19

Bonjour, je suis débutant en PHP et j'aiemrais avoir un renseignement :
Je vais vous monter avec un exemple ce que je voudrais faire.

Je voudrais Insérer ou mettre à jour des données dans la base Animaux, de la table cheval, de la collone taille et où la taille est égale à 160.
Je veux gérez cette requête avec un INSERT et/ou avec un UPDTATE
Merci de m'écrire si possible la requête à effectuer
Merci d'avance pour la réponse.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

30 mai 2005, 13:27

INSERT INTO table_name (column1, column2,...)
VALUES (value1, value2,....)

UPDATE table_name
SET column_name = new_value
WHERE column_name = some_value

Si tu veux plus d'explications sur ces requêtes et que tu arrive à lire l'anglais, regarde ça;
UPDATE
INSERT
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Modérateur PHPfrance
Modérateur PHPfrance | 2575 Messages

30 mai 2005, 13:28

Cas d'un INSERT : Ajouter un cheval nommé JUDITH de taille 160
$nom = "JUDITH";
$taille = 160;
$sql = "INSERT INTO Cheval (nom, taille) VALUES ('$nom', $taille)";
mysql_query($sql);
Cas d'un UPDATE : modifier toutes les tailles 160 de tous les cheveaux
$nouvelle_taille = 150;
$sql = "UPDATE Cheval SET taille = $nouvelle_taille WHERE taille = 160";
mysql_query($sql);
Cas d'un UPDATE : modifier la taille du cheval JUDITH
$nouvelle_taille = 120;
$nom = "JUDITH";
$sql = "UPDATE Cheval SET taille = $nouvelle_taille WHERE nom = '$nom' ";
mysql_query($sql);
Modifié en dernier par sadeq le 31 mai 2005, 10:07, modifié 2 fois.
--------//////----//---//----//////
-------//---//----//---//----//---//
------//////----//////-----//////
-----||--------||--||---||
Prendre le recul n'est pas une perte de temps.


ps: Affrontez moi dans l'arène

Eléphant du PHP | 137 Messages

30 mai 2005, 16:40

Merci beaucoup de votre réponse!