PHP/Daten löschen: Unterschied zwischen den Versionen

Aus Mikiwiki
< PHP
Zur Navigation springen Zur Suche springen
(New page: Einzelne Daten werden mit dem SQL-Befehl "DELETE" gelöscht. Das folgende Skript "mysql_affectedrows.php" löscht bestimmte Datensätze aus der Tabelle "address". Mit der Funktion "mysql_...)
 
Keine Bearbeitungszusammenfassung
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 1: Zeile 1:
Einzelne Daten werden mit dem SQL-Befehl "DELETE" gelöscht.
Einzelne Daten werden mit dem SQL-Befehl "DELETE" aus einer Mysql-Datenbank gelöscht.


Das folgende Skript "mysql_affectedrows.php" löscht bestimmte Datensätze aus der Tabelle "address". Mit der Funktion "mysql_affected_rows" wird die Anzahl der gelöschten Datensätze ermittelt.
Das folgende Skript "mysql_affectedrows.php" löscht bestimmte Datensätze aus der Tabelle "address". Mit der Funktion "mysql_affected_rows" wird die Anzahl der gelöschten Datensätze ermittelt.
Zeile 11: Zeile 11:
include("open.inc.php");
include("open.inc.php");
$fname  = "Krause";
$fname  = "Krause";
$sql    = "DELETE FROM address WHERE ";
$sql    = "DELETE FROM address WHERE fname = '$fname'";
$sql  .= "fname = '$fname'";
$result = mysql_query($sql, $connection);
$result = mysql_query($sql, $connection);
if ($result)
if ($result)
Zeile 30: Zeile 29:




{{cat|Mysql}}
{{cat|PHP}}
{{cat|PHP}}

Aktuelle Version vom 16. Januar 2009, 10:35 Uhr

Einzelne Daten werden mit dem SQL-Befehl "DELETE" aus einer Mysql-Datenbank gelöscht.

Das folgende Skript "mysql_affectedrows.php" löscht bestimmte Datensätze aus der Tabelle "address". Mit der Funktion "mysql_affected_rows" wird die Anzahl der gelöschten Datensätze ermittelt.

<?php
## Name     mysql_affectedrows.php

include("open.inc.php");
$fname  = "Krause";
$sql    = "DELETE FROM address WHERE fname = '$fname'";
$result = mysql_query($sql, $connection);
if ($result)
{
  ## Ermittlung der Anzahl gelöschter Datensätze
  $number = mysql_affected_rows($connection);
  echo "<p><b>$number</b> Datensätze wurden gelöscht.</p>\n";
}
else 
{
  echo "<p>" . mysql_error($connection) . "</p>\n";
}
mysql_close($connection);
?>