TestTool/PHP-Funktionen
Erscheinungsbild
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.";
}
|
|