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

Soyez le premier à donner votre avis sur cette source.

Snippet vu 7 047 fois - Téléchargée 30 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
-
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
1754
Date d'inscription
jeudi 17 juin 2004
Statut
Membre
Dernière intervention
9 mars 2015
1 -
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
-
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
-
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
-
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 ???

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.