Tutorial MySQLData publicarii: Februarie 2006
MySQL
Feb
2006
DELETEStergerea poate fi facuta folosind id-ul inregistrarii dorite cu sintaxa:
DELETE FROM nume_tabel WHERE id='$id';
Primul fisier va contine un formular prin care introducem datele care vor fi cautate in baza de date.
/* urmeaza fisierul stergere.html */
<html>
<head><title>Stergere inregistrari</title> </head> <body> <b>Cautare inregistrari in vederea stergerii</b> <p> <form method="POST" action="delete.php"> Numele cautat: <input type="text" name="nume"><br> <input type="submit" value="Trimite"> </form> </body> </html>
Al doilea fisier va afisa rezultatul cautarii si un formular in care vom completa id-ul inregistrarii care dorim s-o stergem.
/* urmeaza fisierul delete.php */
<?php include "conexiune.php"; $nume=$_POST['nume']; $sql=mysql_query("SELECT * FROM proba WHERE nume LIKE '%$nume%'"); echo "<table border=\"1\">"; echo "<tr><td>ID</td><td>Nume</td><td>Prenume</td></tr>"; while ($row=mysql_fetch_row($sql)) { echo "<tr><td>$row[0]</td><td>$row[1]</td><td>$row[2]</td></tr>"; } echo "</table>"; mysql_close($conexiune); ?> <p> <form method="POST" action="delete1.php"> ID-ul inregistrarii ce va fi stearsa: <input type="text" name="id" size="3"><br> <input type="submit" value="Trimite"> </form> Al treilea fisier preia id-ul dorit si sterge respective inregistrare.
/* urmeaza fisierul delete1.php */
<?php include "conexiune.php"; $id=$_POST['id']; $sql=mysql_query("DELETE FROM proba WHERE id='$id'"); if (!$sql) { die(mysql_error()); } else { echo "datele au fost sterse"; } mysql_close($conexiune); ?> Rescriem fisierul delete1.php folosind functia mysqli.
/* urmeaza fisierul delete1.php */
<?php include "conexiune.php";
$id=$_POST['id'];
$sql=mysqli_query($connection, "DELETE FROM proba WHERE id='$id'");
if (!$sql) {
mysqli_close($conexiune); |
Copyright © 2005-2023
Termeni si conditii
| |
Comentarii:
|