note 48707 deleted from function.mysql-free-result by cece
| From: | cece@php.net | Date: | Wed, 05 Jan 2005 12:12:12 +0000 |
| Subject: | note 48707 deleted from function.mysql-free-result by cece | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-82756@lists.php.net to get a copy of this message | ||
Note Submitter: info at vainhost dot com
Reason: useless example
----
DB Connecten und Datesatz eintragen.
<?php
// Standart DB Connect variablen
$server = "localhost";
$database = "autovermietung";
$username = "root";
$password = "";
// SQL Connect Anweisung - Wahl der Datenbank
$Verbindung = mysql_connect($server) or die (mysql_error());
$DB = mysql_select_db($database,$Verbindung);
// Select Statements - zusammenbauen - jedoch nicht ausfuehren
$Query = "SELECT kundennr, nachname, vorname, strasse, plz, ort FROM kunde";
$QueryOrder = " ORDER BY Nachname ASC";
$QueryInsert = "INSERT INTO kunde (nachname, vorname, strasse, plz, ort)
VALUES('$Nachname', '$Vorname', '$Strasse', '$PLZ',
'$Ort')";
$QueryUpdate = "UPDATE kunde SET nachname='$Nachname', vorname='$Vorname',
strasse='$Strasse', plz='$PLZ', ort='$Ort' WHERE
kundennr=$kundennr";
// wenn die variable typ belegt ist - where klausel vorhanden
if ($typ!="") { $QueryWhere = " WHERE nachname='$Nachname' AND
vorname='$Vorname'"; }
else { $QueryWhere = ""; } // sonst nicht vorhanden - reine anzeige der kompletten kunden
// falls ein kd geloescht werden soll
if ($typ=="delete") {
mysql_query("DELETE FROM kunde WHERE kundennr=$kundennr");
}
// wurde user in db gefunden auf falsch setzen
$foundUser = false;
if ($typ != "") {
// Anfrage an db stellen Statement inkl WHERE-Klausel und Order BY
$mysqlQuery = mysql_query($Query.$QueryWhere.$QueryOrder) or die (mysql_error());
// wenn user eindeutig nach vor und nachnamen gefunden dann
if ($row=mysql_fetch_array($mysqlQuery, MYSQL_ASSOC)) {
$foundUser = true; // user gefunden
}
}
// wenn der user nicht eindeutig gefunden wurde dann
if ($foundUser===false) {
// typ ausgabe
echo "typ: $typ<br>";
// wenn der typ edit entspricht - fuehre if aus
if ($typ=="edit") {
// user in die db aktualisieren
$mysqlUpdate = mysql_query($QueryUpdate) or die (mysql_error());
}
// wenn der typ insert entspricht - fuehre elseif aus
elseif ($typ=="insert") {
// user in die db eintragen
$mysqlInsert = mysql_query($QueryInsert) or die (mysql_error());
}