Heim >Backend-Entwicklung >PHP-Tutorial >Detaillierte Erklärung von PDO::exec in PHP (mit Codebeispielen)

Detaillierte Erklärung von PDO::exec in PHP (mit Codebeispielen)

autoload
autoloadOriginal
2021-04-23 12:39:472834Durchsuche

Detaillierte Erklärung von PDO::exec in PHP (mit Codebeispielen)

Nach der Verbindung mit der Datenbank in PHP können viele SQL-Anweisungen direkt in PHP ausgeführt werden, und die ausgeführte Funktion ist exec()-Funktion, dieser Artikel führt Sie durch die Verwendung der exec()-Funktion. PHP内连接数据库后,许多SQL指令可以直接在PHP中执行,而执行的函数则是exec()函数,本文就带大家一起来看一看看exec()函数的使用。

首先,先要了解一下exec()

Zunächst müssen Sie die Syntax der Funktion exec() verstehen:
    exec    ( string $statement   )
  • $Anweisung: die SQL-Anweisung, die vorverarbeitet und ausgeführt werden soll.
  • Rückgabewert: Gibt die Anzahl der Zeilen zurück, die von der Änderung oder Löschung der SQL-Anweisung betroffen sind. Wenn keine betroffenen Zeilen vorhanden sind, wird 0 zurückgegeben.

Codebeispiel:

<?php

$type="mysql";
$servername="localhost";
$dbname="my_database";
$dsn="$type:host=$servername;dbname=$dbname";

$username="root";
$password="root123456";

$pdo=new PDO($dsn,$username,$password);
//错误模式,用于抛出异常
$pdo->setAttribute(PDO::ATTR_CASE, PDO::CASE_UPPER);

$sql="insert into fate values(&#39;5&#39;,&#39;张三&#39;,&#39;66&#39;)";
$pdo->exec($sql);
$sql2="select * from fate where id=5";
$statement =$pdo->query($sql2);
print_r($statement->fetch());
?>
输出:Array
(
    [ID] => 5      [0] => 5
    [NAME] => 张三 [1] => 张三
    [AGE] => 66    [2] => 66
)
Empfohlen: "Zusammenfassung der PHP-Interviewfragen 2021 (Sammlung)" "php-Video-Tutorial

"🎜

Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung von PDO::exec in PHP (mit Codebeispielen). 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