создание и продвижение сайта (вбиваю в ТОП-10, как гвозди)Настройка и сопровождение платной рекламы яндекс.директ

PHP. Руководство по PHP. 2005

PDOStatement::execute

Пред.

След.

PDOStatement::execute

(no version information, might be only in CVS)PDOStatement::execute --

Executes a prepared statement

Description

bool PDOStatement::execute ([array input_parameters])

Внимание

-Эта функция является ЭКСПЕРИМЕНТАЛЬНОЙ.

Поведение этой функции, ее имя и относящаяся к ней документация

могут измениться в последующих версиях PHP без уведомления.

Используйте эту функцию на свой страх и риск.

Execute the prepared statement. If the prepared statement included

parameter markers, you must either:

call PDOStatement::bindParam() to bind PHP variables

to the parameter markers: bound variables pass their value as input and receive the

output value, if any, of their associated parameter markers

  • or pass an array of input-only parameter values

    Пример 1. Execute a prepared statement with bound variables

    <?php

    /* Execute a prepared statement by binding PHP variables */

    $calories = 150;

    $colour = 'red';

    $sth = $dbh->prepare('SELECT name, colour, calories

    FROM fruit

    WHERE calories < :calories AND colour = :colour');

    $sth->bindParam(':calories', $calories, PDO_PARAM_INT);

    $sth->bindParam(':colour', $colour, PDO_PARAM_STR, 12);

    $sth->execute();

    ?>

    Пример 2. Execute a prepared statement with an array of insert values

    <?php

    /* Execute a prepared statement by passing an array of insert values */

    $calories = 150;

    $colour = 'red';

    $sth = $dbh->prepare('SELECT name, colour, calories

    FROM fruit

    WHERE calories < :calories AND colour = :colour');

    $sth->execute(array(':calories' => $calories, ':colour' => $colour));

    ?>

    Пример 3. Execute a prepared statement with question mark placeholders

    <?

    /* Execute a prepared statement by binding PHP variables */

    $calories = 150;

    $colour = 'red';

    $sth = $dbh->prepare('SELECT name, colour, calories

    FROM fruit

    WHERE calories < ? AND colour = ?');

    $sth->bindParam(1, $calories, PDO_PARAM_INT);

    $sth->bindParam(2, $colour, PDO_PARAM_STR, 12);

    $sth->execute();

    ?>

  • Пред.

    Начало

    След.

    PDOStatement::errorInfo

    Уровень выше

    PDOStatement::fetch

    Отвечу на любые вопросы. С уважением, Дмитрий Владимирович.

    Ваше письмо×
    Free Web Hosting