note 48707 added to function.mysql-free-result

From: Date: Wed, 05 Jan 2005 11:13:33 +0000
Subject: note 48707 added to function.mysql-free-result
Groups: php.notes 
Request: Send a blank email to php-notes+get-82744@lists.php.net to get a copy of this message
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()); } ---- Manual Page -- http://www.php.net/manual/en/function.mysql-free-result.php Edit -- http://master.php.net/manage/user-notes.php?action=edit+48707 Delete -- http://master.php.net/manage/user-notes.php?action=delete+48707&report=yes Reason: bad code -- http://master.php.net/manage/user-notes.php?action=delete+48707&report=yes&reason=bad+code Reason: spam -- http://master.php.net/manage/user-notes.php?action=delete+48707&report=yes&reason=spam Reason: useless example -- http://master.php.net/manage/user-notes.php?action=delete+48707&report=yes&reason=useless+example Reason: contains commercial links -- http://master.php.net/manage/user-notes.php?action=delete+48707&report=yes&reason=contains+commercial+links Reason: useless note -- http://master.php.net/manage/user-notes.php?action=delete+48707&report=yes&reason=useless+note Reject -- http://master.php.net/manage/user-notes.php?action=reject+48707&report=yes Search -- http://master.php.net/manage/user-notes.php

« previous php.notes (#82744) next »