Latest web development tutorials
×

PHP cours

PHP cours PHP Brève introduction PHP installer PHP grammaire PHP variable PHP echo/print PHP Types de données PHP constante PHP chaîne PHP opérateurs PHP If...Else PHP Switch PHP tableau PHP Tri d'un tableau PHP Superglobales PHP While circulation PHP For circulation PHP fonction PHP Variables magiques PHP Namespaces PHP Object-Oriented

PHP forme

PHP forme PHP Authentification Forms PHP forme - Les champs obligatoires PHP forme - email de vérification et d'URL PHP Complète instance de formulaire PHP $_GET variable PHP $_POST variable

PHP Tutorial avancée

PHP Les tableaux multidimensionnels PHP date PHP contenir PHP fichier PHP File Upload PHP Cookie PHP Session PHP E-mail PHP sécurité E-mail PHP Error PHP Exception PHP filtre PHP filtre avancé PHP JSON

PHP 7 Nouvelles fonctionnalités

PHP 7 Nouvelles fonctionnalités

PHP Base de données

PHP MySQL Brève introduction PHP MySQL raccordement PHP MySQL La création d'une base de données PHP MySQL Créer une table de données PHP MySQL Insérer des données PHP MySQL Insérez des données multiples PHP MySQL Déclarations préparées PHP MySQL Lire les données PHP MySQL WHERE PHP MySQL ORDER BY PHP MySQL UPDATE PHP MySQL DELETE PHP ODBC

PHP XML

XML Expat Parser XML DOM XML SimpleXML

PHP & AJAX

AJAX Brève introduction AJAX PHP AJAX Base de données AJAX XML AJAX Recherche en temps réel AJAX RSS Reader AJAX vote

PHP Manuel de référence

PHP Array PHP Calendar PHP cURL PHP Date PHP Directory PHP Error PHP Filesystem PHP Filter PHP FTP PHP HTTP PHP Libxml PHP Mail PHP Math PHP Misc PHP MySQLi PHP PDO PHP SimpleXML PHP String PHP XML PHP Zip PHP Timezones PHP Traitement de l'image PHP RESTful

PDOStatement :: bindColumn

Manuel PHP PDO Référence Manuel PHP PDO Référence

PDOStatement :: bindColumn - PHP lient une à une variable (PHP 5> = 5.1.0, PECL pdo> = 0.1.0)


explication

grammaire

bool PDOStatement::bindColumn ( mixed $column , mixed &$param [, int $type [, int $maxlen [, mixed $driverdata ]]] )

Dispositions pour une variable particulière liée à un résultat de requête donnée définis colonnes. Chaque appel à PDOStatement :: fetch () ou PDOStatement :: fetchAll () mettra à jour toutes les variables liées à des colonnes.

L' appel de cette fonction (méthode) dans l'état avant l' exécution PDO informations sur une colonne ne sont pas toujours disponibles, les applications portables devraient :: exécuter dans PDOStatement () NOTE: Après.
Cependant, lorsque vous utilisez lecteur PgSQL, afin d'être en mesure de se lier à une colonne LOB en tant que courant, l'application doit appeler :: PDOStatement execute () avant d'appeler cette méthode, sinon la grande OID d'objet est retourné comme un entier.


Paramètres

colonne
Le numéro de colonne de jeu de résultats (à partir de 1 index) ou le nom de la colonne. Si vous utilisez un nom de colonne, le nom doit prêter attention aux noms de colonnes renvoyées par le cas d'entraînement cohérent.

param
Se lier aux noms de variables colonne PHP

type
Par PDO :: PARAM_ * constantes spécifiées types de données de paramètre.

maxlen
conseils pré-alloué.

driverdata
Conduisez paramètres optionnels.


Valeur de retour

Un retour réussi TRUE, ou en cas d'échec retourne FALSE.


Exemples

Le jeu de résultats de sortie à des variables PHP Binding

colonnes Bound dans le jeu de résultats à des variables PHP est une méthode efficace de données contenues dans chaque ligne immédiatement disponible dans l'application à faire. L'exemple suivant montre comment utiliser une variété d'options et les valeurs par défaut PDO lier et récupérer des colonnes.

<?php
function readData($dbh) {
  $sql = 'SELECT name, colour, calories FROM fruit';
  try {
    $stmt = $dbh->prepare($sql);
    $stmt->execute();

    /*  通过列号绑定  */
    $stmt->bindColumn(1, $name);
    $stmt->bindColumn(2, $colour);
    
    /*  通过列名绑定  */
    $stmt->bindColumn('calories', $cals);

    while ($row = $stmt->fetch(PDO::FETCH_BOUND)) {
      $data = $name . "\t" . $colour . "\t" . $cals . "\n";
      print $data;
    }
  }
  catch (PDOException $e) {
    print $e->getMessage();
  }
}
readData($dbh);
?>

La sortie par exemple de volonté ci-dessus:

apple   red     150
banana  yellow  175
kiwi    green   75
orange  orange  150
mango   red     200
strawberry      red     25

Manuel PHP PDO Référence Manuel PHP PDO Référence