PDO :: exec
Manuale PHP DOP di riferimento
PDO :: exec - eseguire un'istruzione SQL e restituisce il numero di righe interessate (PHP 5> = 5.1.0, PECL DOP> = 0.1.0)
spiegazione
grammatica
int PDO::exec ( string $statement )
PDO :: exec () per eseguire un'istruzione SQL in una sola chiamata di funzione, restituendo il numero di righe interessate dall'istruzione.
PDO :: exec () non restituirà i risultati di una SELECT. Per il programma solo bisogno di emettere un'istruzione SELECT, considerare l'utilizzo di PDO :: query ().
Descrizione Parametro:
dichiarazione: istruzione SQL per essere pretrattati e di attuazione.
Valore di ritorno
PDO :: exec () restituisce il numero di righe interessate dall'impatto di cancellare o modificare l'istruzione SQL. Se nessuna riga interessate DOP :: exec () restituisce 0.
L'esempio che segue si basa PDO :: exec () valore di ritorno non è corretto, le linee interessate come 0 dichiarazione si tradurrà in uno stampo call ():
<?php $db->exec() or die(print_r($db->errorInfo(), true)); ?>
Esempi
Eseguire un'istruzione DELETE
Calcolato il numero di righe in un'istruzione DELETE con nessun posto dove viene eliminata la clausola.
<?php $dbh = new PDO('odbc:sample', 'db2inst1', 'ibmdb2'); /* 删除 FRUIT 数据表中满足条件的所有行 */ $count = $dbh->exec("DELETE FROM fruit WHERE colour = 'red'"); /* 返回被删除的行数 */ print("Deleted $count rows.\n"); ?>
È possibile che questo esempio di output volontà:
Deleted 1 rows.