PHP stellt eine Verbindung zur Datenbank her:
Verwenden Sie die Funktion mysql_connect(), um eine Verbindung zur Datenbank herzustellen, nämlich URL, Benutzername und Passwort. Die Verwendung ist wie folgt:
$conn = mysql_connect("localhost", "root", "root");
PHP erstellt eine neue Datenbank:
$sql = "CREATE DATABASE $db_name"; if(mysql_query($sql, $conn)){ mysql_select_db($db_name); echo "create db ok, use db $db_name<br/>"; }else{ echo mysql_error(); }
Neue Tabelle in PHP:
$sql = "create table test ( id int primary key auto_increment, name varchar(20) )"; if(mysql_query($sql, $conn)){ echo "create table ok<br/>"; }else{ echo mysql_error(); }
PHP fügt Daten in die Datenbank ein:
$sql = "insert into test(name) values('$name')"; mysql_query($sql, $conn);
PHP-Datenbank-SELECT-Anweisung auszuführen:
$cursor = mysql_query("select * from test order by name"); while($row = mysql_fetch_array($cursor)){ $id = $row["id"]; $name = $row["name"]; }
Das Folgende ist ein Beispiel für eine PHP-Manipulation der Datenbank. In diesem Beispiel gibt es zwei PHP-Dateien: index.php und result.php, wobei index.php zur Eingabe eines Namenswerts verwendet wird und result.php den vom Benutzer eingegebenen Namenswert in die Datenbank einfügt und abfragt alle Datensätze aus der Datenbank und zeigt sie dann auf der Seite an. Vorausgesetzt, dass die Datenbank „db_test“ erstellt wurde und die Tabelle „test“ unter der Datenbank erstellt wurde, lautet der Code von index.php wie folgt:
<form action="result.php" method="post"> input name:<br/> <input type="text" name="name"> <input type="submit" value="insert"> </form>
"; echo ""; while($row = mysql_fetch_array($cursor)){ $id = $row["id"]; $name = $row["name"]; echo " ID NAME "; } echo ""; }else{ echo mysql_error(); } mysql_close($conn); } ?> $id $name
Das Obige stellt den Datenbankbetrieb des grundlegenden PHP-Lernens vor, einschließlich einiger Aspekte des Inhalts. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.