Klasse, welche ein MySQL-Statement darstellt

copyright (c) Copyright 2008-2013 by ManuAdminMod (http://www.manuadminmod.de)
license Creative Commons BY-NC-ND 3.0 (http://www.creativecommons.org/licenses/by-nc-nd/3.0/)
author manu (manu@manuadminmod.de)
since 1.0
version 1.0

 Methods

Erstellt einen neuen Query

__construct(resource $dbh, string $query, string $prefix) 

Wird normalerweise aus MySQL aufgerufen

Parameters

$dbh

resource

$query

string

$prefix

string

Liefert die Anzahl der beim letzten Query veränderten Zeilen

affected_rows() : \Daemon\Lib\Database\number

Returns

\Daemon\Lib\Database\number

Führt die MySQL-Abfrage aus

execute() : \Daemon\Lib\Database\MySQL_Stmt

Führt die MySQL-Abfrage aus, speichert das Ergebnis im aktuellen Objekt und gibt das aktuelle Objekt zurück
Binds können als Parameter übergeben werden
Wirft eine MySQL_Exception im Fehlerfall

Exceptions

\Daemon\Lib\Database\Exceptions\MySQL_Exception

Returns

Liefert das komplette Ergebnis als Array

fetch_all() : array

Returns

array

Liefert die nächste Zeile des Ergebnisses als ssoziatives Array

fetch_assoc() : false | array

Liefert false, wenn alle Zeilen ausgelesen wurden

Returns

falsearray

Liefert die nächste Zeile des Ergebnisses als ssoziatives Array

fetch_row() : false | array

Liefert false, wenn alle Zeilen ausgelesen wurden

Returns

falsearray

Liefert den ursprünglichen Query-String

getQuery() : string

Returns

string

Liefert das Ergebnis des Querys

getResult() : false | resource

Returns

falseresource

Liefert die zuletzt eingefügte ID

insertId() : int

Returns

int

Liefert die Anzahl der Zeilen des Ergebnisses

num_rows() : \Daemon\Lib\Database\number

Returns

\Daemon\Lib\Database\number

Liefert die Werte einer Spalte als Array

single_column(string $column) : array

$column ist optional und gibt die Spalte an, welche verwendet werden soll
Wird nichts angegeben, wird die erste verwendet

Parameters

$column

string

Returns

array

Liefert das erste Feld der ersten Zeile des Ergebnisses

single_field() : mixed

Nützlich wenn nur ein einziger Wert abgefragt wird

Returns

mixed

 Properties

 

$binds : array
 

$dbh : resource
 

$insertid : int
 

$prefix : string
 

$query : string
 

$result : resource