TestTool/PHP-Funktionen
Dies ist eine alphabetische Auflistung der verwendeten PHP-Funktionen.
Funktion | Beschreibung | Beispiele | Anmerkungen |
---|---|---|---|
bindParam() |
|
<?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(); ?> |
|
__construct() |
|
<?php /* Verbinden mit einer mySQL-Datenbank */ $dsn = 'mysql:dbname=testdb;host=127.0.0.1'; $user = 'dbuser'; $password = 'dbpass'; $dbh = new PDO($dsn, $user, $password); ?> |
|
execute() |
|
<?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 /* prepared-Statement ausführen, indem ein Array an Eingabewerten übergeben wird */ $calories = 150; $colour = 'red'; $sth = $dbh->prepare('SELECT name, colour, calories FROM fruit WHERE calories < ? AND colour = ?'); $sth->execute(array($calories, $colour)); ?> |
|
isset() |
|
<?php $var = ; // Dieser Ausdruck wird zu TRUE ausgewertet, also wird der Text angezeigt if (isset($var)) { echo "Die Variable ist gesetzt, also wird etwas ausgegeben."; } $var = NULL; // Dieser Ausdruck wird zu FALSE ausgewertet, also wird der Text NICHT angezeigt if (isset($var)) { echo "Die Variable ist gesetzt, also wird etwas ausgegeben."; } |
|