Heim  >  Artikel  >  Datenbank  >  PHP stellt eine Verbindung zur Datenbank her und implementiert die grundlegendsten Hinzufügungs-, Lösch-, Änderungs- und Abfragevorgänge durch einen prozessorientierten Ansatz.

PHP stellt eine Verbindung zur Datenbank her und implementiert die grundlegendsten Hinzufügungs-, Lösch-, Änderungs- und Abfragevorgänge durch einen prozessorientierten Ansatz.

jacklove
jackloveOriginal
2018-06-08 10:39:453316Durchsuche

Hinzufügen, Löschen, Ändern und Abfragen sind die grundlegendsten und wichtigsten Funktionen im Datenbankbetrieb.

Nachdem wir die PHP-Umgebung eingerichtet haben, schauen wir uns an, wie man über PHP eine Verbindung zur MySQL-Datenbank herstellt und wie man die grundlegendsten Hinzufügungen, Löschungen, Änderungen und Abfragen implementiert. Mehr gibt es nicht zu sagen, gehen wir direkt zum Code.

Empfohlene MySQL-Video-Tutorials: „MySQL-Tutorial

1. MySQL-Datenbank mit PHP verbinden

<?php
    $host ="localhost";//服务器地址
    $root ="root";//用户名
    $password ="admin";//密码
    $database ="beyondweb_test";//数据库名               
    $conn = mysql_connect($host,$root,$password);//连接数据库
    if(!$conn){
        die("数据库连接失败!".mysql_error());
    }else{
        echo"数据库连接成功";
    }                   
    mysql_select_db($database,$conn);//选择数据库
    mysql_query("set names utf-8");//设置编码为utf-8
?>

2 Daten

Zuerst habe ich zur Demonstration eine solche Benutzertabelle in der beyondweb_test-Datenbank erstellt. Wie im Bild gezeigt:

SQL-Anweisung:

CREATE TABLE user(
    id INT(20) PRIMARY KEY AUTO_INCREMENT,
    nikename VARCHAR(30),
    email VARCHAR(40)
);

Dann Daten zur Datenbank hinzufügen:

<?php
    $query ="INSERT INTO user(nikename,email) VALUES(#张三#,#beyondwebdotcn@xxx.com#);";//#号代表单引号,使用单引号才是正确的
                   
    $result = mysql_query($query);
                   
    if(!$result){
        echo"Error!";
    }else{
        echo"Success!";
        mysql_close($conn);//关闭数据库连接
    }
?>

3. Ändern Sie die Daten in der Datenbank

Wir basieren auch auf Um die Benutzertabelle zu bedienen, ändern Sie beispielsweise „Zhang San“ in „Li Si“. Der PHP-Code lautet wie folgt:

<?php
    $query ="UPDATE user SET nikename=#李四# WHERE id=#1#;";//#号代表单引号,使用单引号才是正确的              
    $result = mysql_query($query);              
    if(!$result){
        echo"Error!";
    }else{
        echo"Success!";
        mysql_close($conn);//关闭数据库连接
    }
?>

Tatsächlich hat sich die SQL-Anweisung geändert andere sind genau gleich.

4. Fragen Sie die Datenbank ab

Ändern Sie beispielsweise alle Daten in der Tabelle und geben Sie sie in tabellarischer Form aus:

<?php
    $query ="SELECT * FROM user;";
            
    $result = mysql_query($query);
            
    if(!$result){
        echo"Error!";
    }else{
        echo"Success!";
    }         
?>
    <br/>
    <table border="1px">
        <tr>
            <th>id</th>
            <th>nikename</th>
            <th>email</th>
        </tr>
<?php
    while($row = mysql_fetch_row($result)){
        echo"<tr>";
        echo"<td>".$row[0]."</td>";
        echo"<td>".$row[1]."</td>";
        echo"<td>".$row[2]."</td>";
        echo"</tr>";
    }
?>
    </table>
<?php           
    mysql_close($conn);      
?>

5 Daten

Die Lösungen zum Hinzufügen von Daten, Ändern von Daten und Löschen von Daten wurden bereits angegeben. Daher bleibt für „Hinzufügen, Löschen, Ändern und Überprüfen“ nur noch das „Löschen“ übrig, das wir uns ansehen werden So löschen Sie Daten: Tatsächlich ist es dasselbe wie oben. Es ist nur ein Satz erforderlich. Ändern Sie einfach die SQL-Anweisung. Schauen wir uns den PHP-Code an:

<?php
    $query ="DELETE FROM user WHERE nikename=#张三#;";//#号代表单引号,使用单引号才是正确的           
    $result = mysql_query($query);          
    if(!$result){
        echo"Error!";
    }else{
        echo"Success!";
        mysql_close($conn);//关闭数据库连接
    }
?>

Okay, das Obige ist die PHP-Verbindung zur Datenbank und die grundlegendsten Hinzufügungs-, Lösch-, Änderungs- und Suchvorgänge. Ich hoffe, dass es für Anfänger hilfreich sein kann.

Die oben genannten Punkte werden jedoch alle mit einem prozessorientierten Ansatz behandelt, der sehr kompliziert ist. Wenn Sie interessiert sind, können Sie der chinesischen PHP-Website folgen:

Verwandte Empfehlungen:

So implementieren Sie MySQL-Datenbankverbindungen, Abfragen, Datensatzsätze und andere Vorgänge über PHP

So stellen Sie die MySQL-Zeitzone ein

MYSQL-Abfragezeitdaten


Das obige ist der detaillierte Inhalt vonPHP stellt eine Verbindung zur Datenbank her und implementiert die grundlegendsten Hinzufügungs-, Lösch-, Änderungs- und Abfragevorgänge durch einen prozessorientierten Ansatz.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn