[PHP] supprimer contenu d'une table mysql

supprimer contenu d'une table mysql [PHP] - PHP - Programmation

Marsh Posté le 27-02-2007 à 14:56:20    

Bonjour à vous tous,
 
voila j'aimerai créer un bouton sur une de mes pages web qui supprimerai tout le contenu d'une table dans une base de donnée mysql. je suis sous dreamweaver 8 et j'arrive pas du tout à faire ça.
 
Si quelqu'un peut m'aider, merci beaucoup
 
Sébastien


Message édité par sebinfo007 le 27-02-2007 à 14:57:30
Reply

Marsh Posté le 27-02-2007 à 14:56:20   

Reply

Marsh Posté le 27-02-2007 à 15:05:54    

tu fais executer la requete 'DELETE FROM matable '  
 
masi je presume que si tu as une base mysql , tu sais comment passer des requetes, en php

Reply

Marsh Posté le 27-02-2007 à 15:19:28    

en fait absolument pas, je connais mysql mais pas php, j'utilise dreamweaver et ces comportements serveur :(

Reply

Marsh Posté le 27-02-2007 à 15:46:35    

Si tu veux faire ça avec dreamweaver sans te plonger dans l'apprentissage de php, alors ca n'est pas ici qu'il faut poser la question mais sur un forum dédié à dreamweaver.
T'auras d'avantage de chance d'y obtenir une réponse.

Reply

Marsh Posté le 27-02-2007 à 16:02:49    

oui mais les comportement dreamweaver sont un peu long pour se que je veux faire, moi tout ce que je veux c'est un bouton qui supprime le contenu d'une table. j'ai juste besoin de ça.
 
S'il vous plaît...

Reply

Marsh Posté le 27-02-2007 à 16:12:36    

je sais comment supprimer tout les enregistrement mais je ne sais absolument pas comment l'affecter à un bouton :
 
<?.php
 
$reqmod = mysql_query("DELETE FROM membres" );
 
?>
 
j'ai besoin d'aide pour ça...

Reply

Marsh Posté le 27-02-2007 à 16:29:34    

Ton code php, tu le mets dans un fichier .php (avec ce qu'il faut comme instruction pour te conecter à la base) puis ton bouton tu le mets dans un formulaire html qui pointera vers le fichier php. Evidement, il faut que le serveur gére le php.
 
Aprés, il te restera à afficher la page disant que tout c'est bien passé voire combien de ligne ont été détruite.

Reply

Marsh Posté le 27-02-2007 à 16:36:37    

<?php
 
$dbhost = "localhost";  
$dbuname = "root";  
$dbpass = "";
$dbname = "10miles";  
 
$idbase = mysql_connect($dbhost, $dbuname, $dbpass);  
mysql_select_db($dbname);  
 
$reqmod = mysql_query("DELETE FROM membres" );  
 
?>
 
dite moi si je brûle pour mon fichier php ?
 
par contre quel est le code pour que le bouton pointe vers le fichier php ?
 
Merci infiniment pour votre aide.
 
Sébastien

Reply

Marsh Posté le 27-02-2007 à 17:14:37    

Ton code php me semble bon a premiére vue.
Si tu dois vider totalement la table utilise plustôt la requette "TRUNCATE membres" qui fait pareil. Sinon, il te manque le critaire de sélection des membres à supprimer.
 
Pour le bouton, fait un formulaire html classique et ce formulaire tu le fais pointer vers ta page php. Dans ton formulaire tu rajoutes ton bouton en disant que c'est un bouton de validation. Avec tout ce qui est maché dans dreamweaver, tu devrais pouvoir faire ça en trés peu de temps.

Reply

Marsh Posté le 27-02-2007 à 18:50:00    

merci beaucoup ça a parfaitement fonctionné :)

Reply

Marsh Posté le 27-02-2007 à 18:50:00   

Reply

Marsh Posté le 22-12-2008 à 07:03:11    

bonjour a tous,
 
j'ai essaye le code, ca fonctionne niquel.
 
J'ai cependant une autre question. Comment effacer juste une ligne de la table, pas toute la table???
 
J'ai 6 champs :
(NULL(pou l'id en auto_increment)
'$city',
'$territory',
'$url',
'$comment',
'$theme')
 
j'ai un formulaire qui me permet de rentrer les informations dans les  champs de la table (lien). Jusque la ca va.
 
J'aimerai maintenant pouvoir supprimer un enregistrement aleatoirement a l'aide d'un bouton place sur une page php.(page qui affiche aussi les enregistrements dans un tableau).
que dois je rajouter a mon code DELETE FROM lien sachant que je veux supprimer par exemple que la ligne ou l'id= une variable que je ne connais pas sauf si je vais dans phpmyadmin.
 
 
 

Reply

Marsh Posté le 22-12-2008 à 08:33:05    

utilise l'attribut WHERE dans Mysql et fait une recherche sur la récupération de variables en PHP. A partir de ça, tu devrais pouvoir construire ta requête


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed