Supprimer une ligne d'une table en php [résolu] - PHP - Programmation
Marsh Posté le 30-12-2010 à 10:27:59
La liste des fonctions PHP pour MySQL est indiquée à la page : http://fr2.php.net/manual/en/book.mysql.php
Pour supprimer un enregistrement d'une table, il faudrait utiliser mysql_query() avec une commande SQL, Delete ..., voir http://fr2.php.net/manual/en/function.mysql-query.php
Marsh Posté le 30-12-2010 à 14:02:16
Merci
Mais je sais pas trop comment faire .
j'ai mis ca dans mon code pour supprimer tel ligne:
$sql = 'DELETE FROM acces WHERE id='1';
mais ce que je narrive pas c'est faire un liens qui pointe sur cette action
Marsh Posté le 30-12-2010 à 15:33:31
Il y a plein d'exemples sur la page que j'ai donnée en lien.
Juste une petite remarque complémentaire : Attention aux apostrophes (ou aux guillemets) en PHP.
Pour une ligne SQL, il vaut mieux mettre des guillemets pour la commande entière, et garder des apostrophes pour les libellés à l'intérieur de la requête, par exemple :
$sql = "DELETE FROM acces WHERE id='1'"; |
Marsh Posté le 31-12-2010 à 09:59:16
j'ai fais ça :
//index.php
echo '<form method=POST action="suppr.php?id='.$data["id"].'">
<input type="submit" name="supprimer" value="Supprimer">
//suppr.php
<?php
$id=$_GET['id'];
$sql = "DELETE FROM acces WHERE id='$id''";
?>
Et ma ligne ne se supprime pas ya til un probleme dans mon code
Marsh Posté le 31-12-2010 à 10:03:56
Manque un tag </form>
Tu déclare une simple chaîne pour ta requête, mais tu ne l'exécute pas.
Et s'il te plait, utilise les balises [code] du forum, merci pour nos yeux.
Marsh Posté le 31-12-2010 à 12:46:22
duffman39 a écrit : j'ai fais ça : |
En gras : le prb.
Ca serait peut être pas mal de commencer par lire une doc sur le PHP avant de copier-coller n'importe quoi n'importe comment sans comprendre.
Et je ne fais même pas mention des problèmes de sécurité
Marsh Posté le 02-01-2011 à 15:38:37
smaragdus a écrit : |
suppr.php?id='.$data["id"].'
le GET['id'] est bien la...
Marsh Posté le 02-01-2011 à 17:18:18
En effet ... mais ça reste quand même un peu surprenant AMHA comme façon de s'y prendre
Marsh Posté le 03-01-2011 à 12:07:05
oui je sais que l'url contenant des données c'est pas très intelligent mais c'est pour une utilisation en intranet
Marsh Posté le 03-01-2011 à 12:08:01
le tag form etait bien la j'ai fais un mauvais copier collé
Marsh Posté le 04-01-2011 à 09:53:34
C'est bon j'ai réussit à le faire marcher.
Merci pour votre aide
Marsh Posté le 30-12-2010 à 09:40:24
Bonjour
Je fais un script php qui se connecte à une base de donnée mysql .
Plus précisément il s'agit une interface admin où dedans l'admin peut ajouter et supprimer des membres.
Et j'aimerai savoir comment faire pour Supprimer une ligne d'une table en php( cette ligne correspond au information d'un membre que lon souhaite supprimer).
Merci d'avance
Message édité par duffman39 le 04-01-2011 à 12:10:24