Das Einfügen in die Datenbank ist fehlgeschlagen
P粉314265155
P粉314265155 2022-08-19 21:27:09
0
3
1175

<?php

// pdo: Vorverarbeitung

// Das Wesentliche der Vorverarbeitung: Die Daten in der SQL-Anweisung sind dynamisch gebunden

// Dynamische Bindung: Sie werden nur gebunden, wenn die SQL-Anweisung ausgeführt wird. Bestimmen Sie die Echte Daten

// Statische Bindung: Daten werden direkt in SQL geschrieben

// 1. Statisch: Wählen Sie * aus dem Personal aus, wobei die ID > 10 ist. 2. Dynamisch (Vorverarbeitung): Wählen Sie * aus dem Personal aus, wenn die ID > gt ? ql: dbname=bittel', 'root', 'root');

// CURD: INSERT

// Anonymer Parameter: ?

$sql = 'INSERT `staff` SET `name`= ?,` sex `= ?,`email`= ?;';

// SQL-Anweisung->SQL-Anweisungsvorlagenobjekt->Vorverarbeitungsobjekt

$stmt = $db->prepare($sql);

// Platzhalter in SQL-Anweisung?, mit echten Daten binden

// Indexarray

$data = ['Yangguo', 0, 'yangguo@qq.com'];

//SQL ausführen

$stmt->execute($data);

//Überprüfung: SQL-Vorverarbeitungsbefehl drucken

// $stmt->debugDumpParams();

echo 'Neu erfolgreich hinzugefügt, id = ' . $db->lastInsertId() . '<br>';

P粉314265155
P粉314265155

Antworte allen(2)
autoload

QQ截图20220819220306.png

这是我的字段类型,用你的代码能够正常插入

image.png

  • Antwort ID等于 0 是没有插入成功的,数据库是没有数据的,iD值都没有变化
    P粉314265155 Autor 2022-08-20 07:50:22
autoload

报什么错?

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!