Inhaltsverzeichnis
MySQL-Anweisung
Fügen Sie eine Information ein
Sie müssen eine Where-Anweisung hinzufügen, sonst wird die gesamte Tabelle aktualisiert
So verknüpfen Sie die Datenbank
连接数据库失败
添加一条数据(Verwenden Sie PHP + MySQL, um das Hinzufügen, Löschen, Ändern und Abfragen in zehn Minuten zu implementieren (detailliertes Beispiel).)
首页
Wir haben es bereits auf die Hauptseite geschrieben und bestanden in der ID
添加Verwenden Sie PHP + MySQL, um das Hinzufügen, Löschen, Ändern und Abfragen in zehn Minuten zu implementieren (detailliertes Beispiel).信息
die von index.php übergebene ID empfangen und dann die Daten basierend abfragen auf der ID (die ID ist eindeutig)
查询数据失败
Heim Backend-Entwicklung PHP-Tutorial Verwenden Sie PHP + MySQL, um das Hinzufügen, Löschen, Ändern und Abfragen in zehn Minuten zu implementieren (detailliertes Beispiel).

Verwenden Sie PHP + MySQL, um das Hinzufügen, Löschen, Ändern und Abfragen in zehn Minuten zu implementieren (detailliertes Beispiel).

Dec 23, 2021 pm 07:10 PM
mysql php

Dieser Artikel zeigt Ihnen, wie PHP MySQL zum Implementieren der Funktionen zum Hinzufügen, Löschen, Ändern und Abfragen verwendet. Ich hoffe, dass es für Sie hilfreich ist.

Verwenden Sie PHP + MySQL, um das Hinzufügen, Löschen, Ändern und Abfragen in zehn Minuten zu implementieren (detailliertes Beispiel).

PHP+Mysql implementiert das Hinzufügen, Löschen, Ändern und Abfragen

PHP ist eine leistungsstarke serverseitige Skriptsprache zum Erstellen dynamischer interaktiver Websites.

Datenbank ist ein Lager, das Daten entsprechend der Datenstruktur organisiert, speichert und verwaltet. Jede Datenbank verfügt über eine oder mehrere verschiedene APIs zum Erstellen, Zugreifen, Verwalten, Durchsuchen und Kopieren gespeicherter Daten.

MySQL ist ein Datenbanksystem, das im Web verwendet und auf dem Server ausgeführt wird. MySQL ist sehr schnell, zuverlässig und einfach zu verwenden und unterstützt Standard-SQL.

MySQL-Anweisung

Öffnen Sie unseren Wampserver-Server + MySQL-Visualisierungstool (hier verwende ich Navicat) oder andere integrierte Tools (Apache + PHP + MySQL). Link zu unserem Server
Verwenden Sie PHP + MySQL, um das Hinzufügen, Löschen, Ändern und Abfragen in zehn Minuten zu implementieren (detailliertes Beispiel).
Verwenden Sie PHP + MySQL, um das Hinzufügen, Löschen, Ändern und Abfragen in zehn Minuten zu implementieren (detailliertes Beispiel).
Wir erstellen eine neue Abfrage, um die Datenbank zu betreiben
Verwenden Sie PHP + MySQL, um das Hinzufügen, Löschen, Ändern und Abfragen in zehn Minuten zu implementieren (detailliertes Beispiel).

Fügen Sie eine Information ein

INSERT INTO-Syntax

  1. Sie müssen den Spaltennamen angeben Geben Sie einfach den einzufügenden Wert an.
INSERT INTO table_name VALUES (value1,value2,value3,...);
Nach dem Login kopieren
  1. Sie müssen den Spaltennamen und den einzufügenden Wert angeben
    INSERT INTO table_name (column1,column2,column3,...) VALUES (value1,value2,value3,...);
    Nach dem Login kopieren
  2. Wir verwenden die zweite Syntax, um ein Datenelement in die Tabelle einzufügen
INSERT INTO stu VALUES (null,'提莫', 1,30);
Nach dem Login kopieren

Abfrageanweisung

Verwenden Sie PHP + MySQL, um das Hinzufügen, Löschen, Ändern und Abfragen in zehn Minuten zu implementieren (detailliertes Beispiel).

SQL-SELECT-Anweisung
INSERT INTO stu (name, gender, age) VALUES ('Faker', 0,24);
Nach dem Login kopieren
SELECT column_name,column_name FROM table_name;
Nach dem Login kopieren

Fragen Sie die ID-Spalte ab

SELECT * FROM table_name;
Nach dem Login kopieren
Fragen Sie die Anweisung ab, wenn die ID 1 ist

select id from stu;
Nach dem Login kopieren

Da die ID eindeutig ist, besteht keine Notwendigkeit, fortzufahren, wenn das Datenelement gefunden wird

select * from stu where id = 1;
Nach dem Login kopieren

Anweisung ändern

SQL UPDATE-Anweisung
Sie müssen eine Where-Anweisung hinzufügen, sonst wird die gesamte Tabelle aktualisiert
select * from stu where id = 1 limit 1;
Nach dem Login kopieren

Ändern Sie den Namen, wenn die ID 1 ist. Wenn Sie die WHERE-Klausel weglassen, werden alle Datensätze gelöscht!

UPDATE table_name SET column1=value1,column2=value2,... WHERE some_column=some_value;
Nach dem Login kopieren
Löschen Sie die Schülerinformationen mit der ID 2

update stu set name='the shy' where id=1;
Nach dem Login kopieren

Verwenden Sie PHP, um MySQL zu betreiben

So verknüpfen Sie die Datenbank
DELETE FROM table_name WHERE some_column=some_value;
Nach dem Login kopieren

Fragen Sie die Datenbank ab, um die Hauptseite (index.php) zu rendern

Verwenden Sie eine gemischte Methode und Verknüpfung in der Header-Datenbank

delete from stu where id = 2;
Nach dem Login kopieren

Führen Sie bootstrap@4 ein (laden Sie es von der offiziellen Bootstrap-Website herunter und führen Sie bootstrap.css ein)
header("Content-Type:text/html;charset=utf-8");
// 1. 使用mysqli链接数据库(这里使用wampserver默认的)
$connection = mysqli_connect('127.0.0.1', 'root', '', 'students');
// 2. 解决识别不了数据库文件的中文
mysqli_query($connection,"set names 'utf8';");
if (!$connection) {
    // 连接数据库失败
    exit('<h1 id="连接数据库失败">连接数据库失败</h1>');
}
// 每次只能查询一条数据
$query = mysqli_query($connection, 'select * from stu;');
// 查询所有的数据
while ($row = mysqli_fetch_assoc($query)) {
    var_dump($row);
}
Nach dem Login kopieren
Verwenden Sie mysqli_fetch_assoc($query), um Daten zu rendern, je nach Bedarf um (Verwenden Sie PHP + MySQL, um das Hinzufügen, Löschen, Ändern und Abfragen in zehn Minuten zu implementieren (detailliertes Beispiel).) später hinzuzufügen, zu löschen (del.php), zu ändern (bearbeiten), also zuerst hier hinzufügen
  1. <?php // 1.链接我们的数据库
    $link = mysqli_connect(&#39;127.0.0.1&#39;, &#39;root&#39;, &#39;&#39;, &#39;students&#39;);
    // 2.设置中文编码
    mysqli_query($link,"set names &#39;utf8&#39;;");
    // 3.检测链接
    if ($link->connect_error) {
        die("连接失败: " . $link->connect_error);
    }
    // 4.查询数据
    $query = mysqli_query($link, 'select * from stu;');
    // 5.渲染数据
    ?>
    Nach dem Login kopieren
  2. Verwenden Sie PHP + MySQL, um das Hinzufügen, Löschen, Ändern und Abfragen in zehn Minuten zu implementieren (detailliertes Beispiel).
    Fügen Sie ein Datenelement hinzu (Verwenden Sie PHP + MySQL, um das Hinzufügen, Löschen, Ändern und Abfragen in zehn Minuten zu implementieren (detailliertes Beispiel).)
Wir verwenden weiterhin den gemischten Modus. Die Formulardaten werden mit an diese Seite übermittelt $_SERVER['PHP_SELF'] macht den Code robuster<ol start="3"><li>Verwenden Sie den Beitrag, um Daten zu übermitteln. Denken Sie daran, Informationsfehler auf der Seite anzuzeigen<code>mysqli_fetch_assoc($query)渲染数据,因为后续需要添加(Verwenden Sie PHP + MySQL, um das Hinzufügen, Löschen, Ändern und Abfragen in zehn Minuten zu implementieren (detailliertes Beispiel).),删除(del.php),修改(edit)操作所以这里先添加
<link>
Nach dem Login kopieren

Verwenden Sie PHP + MySQL, um das Hinzufügen, Löschen, Ändern und Abfragen in zehn Minuten zu implementieren (detailliertes Beispiel).

添加一条数据(Verwenden Sie PHP + MySQL, um das Hinzufügen, Löschen, Ändern und Abfragen in zehn Minuten zu implementieren (detailliertes Beispiel).)
  1. 我们依旧使用混编的模式,表单数据提交到本页面,使用$_SERVER['PHP_SELF']
  2. Verknüpfen Sie die Datenbank im Header und fügen Sie ein Datenelement ein
  3. <p>
        </p><h1 id="首页">首页</h1>
        
    Nach dem Login kopieren
                                                                                                                                                                                                                                    
    学号姓名性别年龄操作
                    " class="btn btn-primary">删除                 " class="btn btn-danger">修改             
        添加Verwenden Sie PHP + MySQL, um das Hinzufügen, Löschen, Ändern und Abfragen in zehn Minuten zu implementieren (detailliertes Beispiel).信息
  4. Schnittstelle
    <?php // 1. 判断是否是post提交// 2. 处理表单传递过来的数据(不能为空!empty;这里我就先不做处理了)// 3. 连接数据库并插入一条数据// 4. 开始查询(insert into)// 5. 判断是否查询Verwenden Sie PHP + MySQL, um das Hinzufügen, Löschen, Ändern und Abfragen in zehn Minuten zu implementieren (detailliertes Beispiel).// 6. 判断是否插入Verwenden Sie PHP + MySQL, um das Hinzufügen, Löschen, Ändern und Abfragen in zehn Minuten zu implementieren (detailliertes Beispiel).`mysqli_affected_rows()`// 7. 重定向function add_user(){
        $name = $_POST[&#39;name&#39;];
        $age = $_POST[&#39;age&#39;];
        $gender = $_POST[&#39;gender&#39;];
        $link = mysqli_connect(&#39;127.0.0.1&#39;, &#39;root&#39;, &#39;&#39;, &#39;students&#39;);
        mysqli_query($link,"set names &#39;utf8&#39;;");
        if(!link){
            $GLOBALS[&#39;msg&#39;] = &#39;连接数据库失败&#39;;
            return;
        }
        $query = mysqli_query($link,"INSERT INTO stu (name, gender, age) VALUES (&#39;{$name}&#39;,{$gender},{$age});");
        if (!$query) {
            $GLOBALS[&#39;msg&#39;] = &#39;查询过程失败&#39;;
            return;
        }
        $affected = mysqli_affected_rows($link);
        if($affected!==1){
            $GLOBALS[&#39;error_message&#39;] = &#39;添加数据失败&#39;;
            return;
        }
        header(&#39;Location:index.php&#39;);}if($_SERVER[&#39;REQUEST_METHOD&#39;]===&#39;POST&#39;){
        add_user();}?>
    Nach dem Login kopieren
  1. Klicken Sie, um Schülerinformationen hinzuzufügen, und springen Sie zu Verwenden Sie PHP + MySQL, um das Hinzufügen, Löschen, Ändern und Abfragen in zehn Minuten zu implementieren (detailliertes Beispiel).

  1. Verwenden Sie PHP + MySQL, um das Hinzufügen, Löschen, Ändern und Abfragen in zehn Minuten zu implementieren (detailliertes Beispiel).Löschen Sie ein Datenelement (del.php)
Wir haben es bereits auf die Hauptseite geschrieben und bestanden in der ID
    Wir verwenden SQL-Anweisungen zum Löschen basierend auf der übergebenen ID. Sie können
  1. den Umleitungsvorgang löschen und abschließen
  2. <p>
        </p><h4 id="添加Verwenden-Sie-PHP-MySQL-um-das-Hinzufügen-Löschen-Ändern-und-Abfragen-in-zehn-Minuten-zu-implementieren-detailliertes-Beispiel-信息">添加Verwenden Sie PHP + MySQL, um das Hinzufügen, Löschen, Ändern und Abfragen in zehn Minuten zu implementieren (detailliertes Beispiel).信息</h4>
        
    Nach dem Login kopieren
">         

                         

                             

                 

                         

                             

                 

                         

                             

                                   

                     

                      
  • Änderungsvorgang
  • die von index.php übergebene ID empfangen und dann die Daten basierend abfragen auf der ID (die ID ist eindeutig)
      Rendern Sie die Daten an die Schnittstelle.
    1. Verknüpfen Sie die ID mit der Datenbankabfrage für diese Daten Umgebung)
    2. Übermittlungsdaten veröffentlichen, Daten basierend auf der ID ändern
      <?php // 1. 接收传递过来的id
          if(empty($_GET[&#39;id&#39;])){
              exit(&#39;<h1>连接数据库失败');
          }
          $id = $_GET['id'];// 2. 连接数据库
          $link = mysqli_connect('127.0.0.1', 'root', '', 'students');
          mysqli_query($link,"set names 'utf8';");// 3. 删除该条数据
          $query = mysqli_query($link,"delete from stu where id = {$id}");// 4. 查询失败的处理
          if (!$query) {
              exit('<h1 id="查询数据失败">查询数据失败</h1>');
          }// 5. 受影响的行数
          $affected_rows = mysqli_affected_rows($link);// 6. 删除失败
          if ($affected_rows 删除失败');
          }
          header('Location: index.php');?>
      Nach dem Login kopieren
    1. Wenn Sie interessiert sind, können Sie auf „
    2. PHP-Video-Tutorial
    “ klicken, um mehr über PHP-Kenntnisse zu erfahren.

      Das obige ist der detaillierte Inhalt vonVerwenden Sie PHP + MySQL, um das Hinzufügen, Löschen, Ändern und Abfragen in zehn Minuten zu implementieren (detailliertes Beispiel).. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

      Erklärung dieser Website
      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

      Heiße KI -Werkzeuge

      Undresser.AI Undress

      Undresser.AI Undress

      KI-gestützte App zum Erstellen realistischer Aktfotos

      AI Clothes Remover

      AI Clothes Remover

      Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

      Undress AI Tool

      Undress AI Tool

      Ausziehbilder kostenlos

      Clothoff.io

      Clothoff.io

      KI-Kleiderentferner

      AI Hentai Generator

      AI Hentai Generator

      Erstellen Sie kostenlos Ai Hentai.

      Heißer Artikel

      R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
      3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
      R.E.P.O. Beste grafische Einstellungen
      3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
      R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
      3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
      WWE 2K25: Wie man alles in Myrise freischaltet
      4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

      Heiße Werkzeuge

      Notepad++7.3.1

      Notepad++7.3.1

      Einfach zu bedienender und kostenloser Code-Editor

      SublimeText3 chinesische Version

      SublimeText3 chinesische Version

      Chinesische Version, sehr einfach zu bedienen

      Senden Sie Studio 13.0.1

      Senden Sie Studio 13.0.1

      Leistungsstarke integrierte PHP-Entwicklungsumgebung

      Dreamweaver CS6

      Dreamweaver CS6

      Visuelle Webentwicklungstools

      SublimeText3 Mac-Version

      SublimeText3 Mac-Version

      Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

      MySQL: Die einfache Datenverwaltung für Anfänger MySQL: Die einfache Datenverwaltung für Anfänger Apr 09, 2025 am 12:07 AM

      MySQL ist für Anfänger geeignet, da es einfach zu installieren, leistungsfähig und einfach zu verwalten ist. 1. Einfache Installation und Konfiguration, geeignet für eine Vielzahl von Betriebssystemen. 2. Unterstützung grundlegender Vorgänge wie Erstellen von Datenbanken und Tabellen, Einfügen, Abfragen, Aktualisieren und Löschen von Daten. 3. Bereitstellung fortgeschrittener Funktionen wie Join Operations und Unterabfragen. 4. Die Leistung kann durch Indexierung, Abfrageoptimierung und Tabellenpartitionierung verbessert werden. 5. Backup-, Wiederherstellungs- und Sicherheitsmaßnahmen unterstützen, um die Datensicherheit und -konsistenz zu gewährleisten.

      So erstellen Sie Navicat Premium So erstellen Sie Navicat Premium Apr 09, 2025 am 07:09 AM

      Erstellen Sie eine Datenbank mit Navicat Premium: Stellen Sie eine Verbindung zum Datenbankserver her und geben Sie die Verbindungsparameter ein. Klicken Sie mit der rechten Maustaste auf den Server und wählen Sie Datenbank erstellen. Geben Sie den Namen der neuen Datenbank und den angegebenen Zeichensatz und die angegebene Kollektion ein. Stellen Sie eine Verbindung zur neuen Datenbank her und erstellen Sie die Tabelle im Objektbrowser. Klicken Sie mit der rechten Maustaste auf die Tabelle und wählen Sie Daten einfügen, um die Daten einzufügen.

      MySQL: Einfache Konzepte für einfaches Lernen MySQL: Einfache Konzepte für einfaches Lernen Apr 10, 2025 am 09:29 AM

      MySQL ist ein Open Source Relational Database Management System. 1) Datenbank und Tabellen erstellen: Verwenden Sie die Befehle erstellte und creatEtable. 2) Grundlegende Vorgänge: Einfügen, aktualisieren, löschen und auswählen. 3) Fortgeschrittene Operationen: Join-, Unterabfrage- und Transaktionsverarbeitung. 4) Debugging -Fähigkeiten: Syntax, Datentyp und Berechtigungen überprüfen. 5) Optimierungsvorschläge: Verwenden Sie Indizes, vermeiden Sie ausgewählt* und verwenden Sie Transaktionen.

      Die Zukunft von PHP: Anpassungen und Innovationen Die Zukunft von PHP: Anpassungen und Innovationen Apr 11, 2025 am 12:01 AM

      Die Zukunft von PHP wird erreicht, indem sich an neue Technologietrends angepasst und innovative Funktionen eingeführt werden: 1) Anpassung an Cloud Computing, Containerisierung und Microservice -Architekturen, Unterstützung von Docker und Kubernetes; 2) Einführung von JIT -Compilern und Aufzählungsarten zur Verbesserung der Leistung und der Datenverarbeitungseffizienz; 3) die Leistung kontinuierlich optimieren und Best Practices fördern.

      So führen Sie SQL in Navicat aus So führen Sie SQL in Navicat aus Apr 08, 2025 pm 11:42 PM

      Schritte zur Durchführung von SQL in Navicat: Verbindung zur Datenbank herstellen. Erstellen Sie ein SQL -Editorfenster. Schreiben Sie SQL -Abfragen oder Skripte. Klicken Sie auf die Schaltfläche Ausführen, um eine Abfrage oder ein Skript auszuführen. Zeigen Sie die Ergebnisse an (wenn die Abfrage ausgeführt wird).

      So erstellen Sie eine neue Verbindung zu MySQL in Navicat So erstellen Sie eine neue Verbindung zu MySQL in Navicat Apr 09, 2025 am 07:21 AM

      Sie können eine neue MySQL -Verbindung in Navicat erstellen, indem Sie den Schritten folgen: Öffnen Sie die Anwendung und wählen Sie eine neue Verbindung (Strg N). Wählen Sie "MySQL" als Verbindungstyp. Geben Sie die Hostname/IP -Adresse, den Port, den Benutzernamen und das Passwort ein. (Optional) Konfigurieren Sie erweiterte Optionen. Speichern Sie die Verbindung und geben Sie den Verbindungsnamen ein.

      MySQL und SQL: Wesentliche Fähigkeiten für Entwickler MySQL und SQL: Wesentliche Fähigkeiten für Entwickler Apr 10, 2025 am 09:30 AM

      MySQL und SQL sind wesentliche Fähigkeiten für Entwickler. 1.MYSQL ist ein Open -Source -Relational Database Management -System, und SQL ist die Standardsprache, die zum Verwalten und Betrieb von Datenbanken verwendet wird. 2.MYSQL unterstützt mehrere Speichermotoren durch effiziente Datenspeicher- und Abruffunktionen, und SQL vervollständigt komplexe Datenoperationen durch einfache Aussagen. 3. Beispiele für die Nutzung sind grundlegende Abfragen und fortgeschrittene Abfragen wie Filterung und Sortierung nach Zustand. 4. Häufige Fehler umfassen Syntaxfehler und Leistungsprobleme, die durch Überprüfung von SQL -Anweisungen und Verwendung von Erklärungsbefehlen optimiert werden können. 5. Leistungsoptimierungstechniken umfassen die Verwendung von Indizes, die Vermeidung vollständiger Tabellenscanning, Optimierung von Join -Operationen und Verbesserung der Code -Lesbarkeit.

      PHP vs. Python: Verständnis der Unterschiede PHP vs. Python: Verständnis der Unterschiede Apr 11, 2025 am 12:15 AM

      PHP und Python haben jeweils ihre eigenen Vorteile, und die Wahl sollte auf Projektanforderungen beruhen. 1.PHP eignet sich für die Webentwicklung mit einfacher Syntax und hoher Ausführungseffizienz. 2. Python eignet sich für Datenwissenschaft und maschinelles Lernen mit präziser Syntax und reichhaltigen Bibliotheken.

      See all articles