TestTool/PHP-Funktionen: Unterschied zwischen den Versionen

Aus Foxwiki
Die Seite wurde neu angelegt: „Dies ist eine alphabetische Auflistung der verwendeten PHP-Funktionen. {|class="wikitable" !Funktion !! Beschreibung !! Beispiele !! Anmerkungen !! Alternativ…“
 
Keine Bearbeitungszusammenfassung
Zeile 4: Zeile 4:
!Funktion !! Beschreibung !! Beispiele !! Anmerkungen !! Alternativ dazu
!Funktion !! Beschreibung !! Beispiele !! Anmerkungen !! Alternativ dazu
|-
|-
|bindParam() || PDO-Statement: Verbindet einen Parameter zu einer spezifischen Variable in einer ''Prepared'' SQL-Abfrage. Die Variable kann einen spezifischen Namen oder ein Fragezeichen sein
|bindParam()
|
*PDO-Statement: Verbindet einen Parameter zu einer spezifischen Variable in einer ''Prepared'' SQL-Abfrage
*Die Variable kann einen spezifischen Namen oder ein Fragezeichen sein
|
|
  <?php
  <?php

Version vom 15. Juli 2020, 10:32 Uhr

Dies ist eine alphabetische Auflistung der verwendeten PHP-Funktionen.

Funktion Beschreibung Beispiele Anmerkungen Alternativ dazu
bindParam()
  • PDO-Statement: Verbindet einen Parameter zu einer spezifischen Variable in einer Prepared SQL-Abfrage
  • Die Variable kann einen spezifischen Namen oder ein Fragezeichen sein
<?php
/* Ausführen eines prepared-Statements mit Einbindung von PHP-Variablen */
$calories = 150;
$colour = 'red';
$sth = $dbh->prepare('SELECT name, colour, calories
    FROM fruit
    WHERE calories < :calories AND colour = :colour');
$sth->bindParam(':calories', $calories);
$sth->bindParam(':colour', $red);
$sth->execute();
?>
<?php
/* Das selbe wie obiges Beispiel nur mit Fragezeichen */
$calories = 150;
$colour = 'red';
$sth = $dbh->prepare('SELECT name, colour, calories
    FROM fruit
    WHERE calories < ? AND colour = ?');
$sth->bindParam(1, $calories);
$sth->bindParam(2, $colour);
$sth->execute();
?>
  • Beim Benutzen von Fragezeichen beginnt der Identifier mit einer 1
  • Bei mehreren Fragezeichen muss mehrmals bindParam() ausgeführt werden.
Siehe execute()