Annonce ToutSurTout

Bienvenue sur toutsurtout.biz

Déjà 15 ans !

Radio TST

Si vous souhaitez participer vous aussi aux discussions sur le forum, il faut vous inscrire ou vous identifier.

Le Thème TST Automne est maintenant en place.

Les inscriptions sont actuellement OUVERTES.

Message 1 Discussion postée le 03-11-2009 à 21:51:58

Solenne
Avatar de Solenne


Titre: Modératrice insomniaque
Avancement: Niveau 4
Lieu: Avec Loic
Date d'inscription: 26-09-2009
Messages: 6 834

Mysql - Insertion dans une table : INSERT

Mysql - Insertion dans une table : INSERT

Synthaxe

INSERT INTO votre_table (nomattribut1,...,nomattributN) values ('valeur1',...,'valeurN');

Les attributs qui ne sont pas mentionnés prendront leur valeur par défaut.

Exemples

Soit la table Client(Id,nom,prenom,adresse)

INSERT INTO votre_table (nom,prenom,adresse) VALUES ('Dupond','Michel','150 rue de la marne')

Dans l'exemple ci-dessus , la clef ID possède l'option auto_increment, les ID vont ainssi être créé automatiquement. En théorie les numéros d'ID s'incrémentent par ordre croissant, mais si vous supprimez un enregistrement, la prochaine insertion d'un enregistrement se fera sur l'ID de l'enregistrement auparavant supprimer.

Exemple général :

<?php
$auteur = '';
$email = '';
$texte = '';
$req = "INSERT INTO tb (auteur,mail,texte) VALUES('$auteur','$mail','$texte')";
mysql_query($req);
?>


Mysql - Sélection dans une table : SELECT

synthaxe (maximal) d'une requête SQL :

SELECT groupe d'attribut from liste de table where condition

GROUP BY condition permettant les regroupements de lignes.

having condition de selection des groupes

ORDER BY condition de tri => ASC et DESC

Seul les clauses SELECT et FROM sont obligatoires, les autres sont optionnelles: La clause SELECT permet de désigner le ou les attributs.

Exemple général :

<?php
$q = mysql_query("SELECT id FROM votre_table");
while ($r = mysql_fetch_array($q))
{
  echo ''$r['id']'';
}
?>


https://www.world-lolo.com/images/uploads/image.num1351106986.of.world-lolo.com.gif
 

Message 2 Réponse postée le 07-11-2009 à 10:18:01

Caroline
Avatar de Caroline


Titre: Modératrice de choc
Avancement: Niveau 3
Lieu: Marne
Date d'inscription: 27-09-2009
Messages: 5 352

Re: Mysql - Insertion dans une table : INSERT

bien


http://www.toutsurtout.biz/img/UserBarTST.gif
https://www.world-lolo.com/images/uploads/image.num1258671799.of.world-lolo.com.jpeg