Vous n'êtes pas identifié.
Pages: 1
Réponse : 1 / Vues : 4 667
Solenne
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']'';
}
?>
Caroline
Réponse : 1 / Vues : 4 667
Pages: 1