Heim > Artikel > Backend-Entwicklung > Grundlegender PHP-Lerndatenbankbetrieb
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(); }Der obige Code ist ein PHP-Skript zum Erstellen einer neuen Datenbank. Die Funktion mysql_query() wird zum Ausführen von SQL-Anweisungen in PHP verwendet. Das erste ist die SQL-Anweisung und das zweite ist das Datenbankverbindungsobjekt, das $conn, das wir oben erhalten haben.
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);Das Einfügen von Daten ist ebenfalls sehr einfach Verwenden Sie die Funktion mysql_query(), um die SQL-Anweisung
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"]; }Der obige Code verwendet die Funktion mysql_fetch_array(), um aus der Datenbank auszuwählen. Die Datensätze werden durchlaufen Verwenden Sie für die Ergebnismenge $row["id"], um die ID des Datensatzes abzurufen, und $row["name"], um den Namenswert des Datensatzes abzurufen
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 "Nachdem Sie den Namenswert eingegeben und auf die Schaltfläche „Einfügen“ geklickt haben, wird die folgende Seite angezeigt:"; 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.