Noobis.de - Wir helfen weiter !


Banner Picture
MySQL Query Datenbankabfrage PDF Drucken E-Mail
Benutzerbewertung: / 0
SchwachPerfekt 
Tutorial Übersicht - Developer Tutorials
Samstag, 20. September 2008 um 16:02

Mit mysql_query() sendet man eine SQL-Anfrage (Anfrage) an einen Datenbankserver. Wird der optionale Parameter der Verbindungskennung (Verbindungs-Kennung) nicht angegeben, so wird versucht, eine Verbindung ohne Angaben von Argumenten (siehe mysql_connect) aufzubauen. Die Funktion mysql_query() liefert im Erfolgsfall true, sonst false zurück.

 

 

 

 1. Beispiel Datenbank

   TOP

                  Tabelle TestDB

ID Name Geschlecht
1 Duck, Donald m
2 Mouse, Mickey m
3 Falk, Susanne w
4 Emmerich, Heinz m
5 Duck, Daisy w


 

 2. Beispiel Code hierzu

   TOP

<?PHP
// Datenbankserver - In der Regel die IP
$db_server 'localhost';
// Datenbankname
$db_name 'TestDB';
// Datenbankuser
$db_user 'root';
// Datenbankuser (i. d. R. Nicht root!)
// Datenbankpasswort
$db_passwort 'Strenggeheim';
         
// Datenbankverbindung herstellen
$db = @ mysql_connect $db_server$db_user$db_passwort );
$db_select = @ mysql_select_db$db_name );
$sql 'SELECT * FROM `TestDB`';

$result mysql_query $sql );

/**
Meist macht es jedoch mehr Sinn, direkt eine Fehlermeldung abzufangen.
Hierfür kann folgende Query genutzt werden:
$sql = 'select * FROM `TestDB` or die("Datenbank Fehler: " . $your_query . "<br /> Error: (" . mysql_errno() . ")  " .mysql_error());
**/


$menge 
mysql_num_rows $result );

echo
$menge.'Datensätze vorhanden<br>';

while ( 
$row mysql_fetch_row $result ) )
{
  echo
'ID:.$row[1].'Geschlecht:'.$row[2].'<\br>';
}
?>

Die Ausgabe wäre demnach:

ID: 1 m
ID: 2 m
ID: 3 w
ID: 4 m
ID: 5 w

 

 

Aktualisiert ( Donnerstag, 10. Februar 2011 um 08:44 )
 

Comments

B
i
u
Quote
Code
List
List=
[*]
URL
Name *
Email (For verification & Replies)
URL
Code   
ChronoComments by Joomla Professional Solutions
Submit Comment
Working....
Finished
Failed