Tutorial #6, envoyer des données dans une base de donnée mysql

0/5 (6 avis)

Snippet vu 7 596 fois - Téléchargée 32 fois

Contenu du snippet

Dans ce tutorial, je vais vous expliquer comment envoyer des données dans une base de donnée MySql.

Source / Exemple :


<?
if(empty($nom)
//Si le champs nom est vide
{
print ("Le champs <i>nom</i> est vide");
Exit();
}
else
{
$db = mysql_connect('localhost', 'login', 'password');
//On se connect à la base MySql (marquer login et password est inutile, laisser les login et
//password c'est mieu comme ca et ca m'a jamais causer de problème moi.
mysql_select_db('nom_de_la_base',$db);
//Tu te connect à ta base personelle (c'est ton login_db normalement, en tout cas avec
//multimania c'est ça
$sql = "SELECT id FROM nom_tbl WHERE url='$nom'"; 
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
$res = mysql_numrows($req); 
if($res!=0)
{
print ("Ce nom existe déjà!");
Exit();
}
//Ici on vérifi si le nom est déjà la.
else
{
$sql = "INSERT INTO nom_tbl VALUES('$nom')";
//Ici on met dans la table nom_tbl la valeur de nom, et si vous avec mis un id marquez: ' ',
//Le nombre va se mettre tout seul.
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
print ("Votre nom a été ajouter.");
}
mysql_close();
}
?>

Conclusion :


J'espère qu'il n'y a aucun problème, sinon avertissez-mois.

COMMENTAIRE SVP!!!!!!!

A voir également

Ajouter un commentaire Commentaires
lhagames Messages postés 10 Date d'inscription mardi 17 mai 2005 Statut Membre Dernière intervention 27 septembre 2005
27 sept. 2005 à 15:04
j ai pris ton script mais j ai une erreur :

voici l erreur : Parse error: parse error, unexpected '{' in /home/webzzanine/membres/lhagames/1.php on line 4
Blacknight91titi Messages postés 1732 Date d'inscription jeudi 17 juin 2004 Statut Membre Dernière intervention 9 mars 2015 2
15 mars 2005 à 20:25
Salut
Très bonne source.
j'aimerai savoir la comande pour faire le contraire a savoir suprimer des données.
Merci d'avance
cs_delaide Messages postés 4 Date d'inscription mardi 27 janvier 2004 Statut Membre Dernière intervention 27 janvier 2004
27 janv. 2004 à 13:43
je voudrai savoir comment faire l'inverse c'est à dire exporter des données mysql vers excel sous forme de tableau
merci
SmallToad Messages postés 110 Date d'inscription lundi 7 janvier 2002 Statut Membre Dernière intervention 26 septembre 2004
16 janv. 2002 à 00:21
Ouais, mais tu marque des connerie et avec multimania ca va rien changer, t'en a qu'une à toi et c login_db
cs_OphidiaN Messages postés 235 Date d'inscription mercredi 4 avril 2001 Statut Membre Dernière intervention 9 novembre 2007
14 janv. 2002 à 20:23
Bah ca ressemble à ce que j'avais mis dans ma page, mais au niveau
$sql = "SELECT id FROM dfdsjg WHERE ......" et ben moi y dit qu'ya un prob et ça m'enerve.

Au fait, sur multimania, il ne faut pas négliger le pass et le login si tu veux te connecter comme tu a mis.
Tu mets
$db=mysql_connect() et ça marche.
Mais après faut-il se connecter à la base de données ???
Afficher les 6 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.