Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

fbsql_query

FrontBase Funktionen

    Befehl:
resource fbsql_query ( string $query [, resource $link_identifier [, int $batch_size ]] )


    Parameter-Liste:
NameBeschreibung
queryDer Name der Datenbank.
Hinweis:
Der Abfrage-String wird immer mit einem Semikolon beendet.
link_identifierEin Frontbase-Verbindungskennung von fbsql_connect() oder fbsql_pconnect().

Wenn optional und nicht angegeben, wird die Funktion versuchen, eine offene Verbindung zum Frontbase-Server zu finden, und wenn keine solche Verbindung gefunden wird, wird versuchen, eine zu erstellen, als ob fbsql_connect() ohne Argumente aufgerufen.
batch_size 

    Rückgabewerte:
fbsql_query() gibt TRUE (nicht Null) oder FALSE, um anzugeben, ob die Abfrage erfolgreich. Der Rückgabewert TRUE bedeutet, dass die Abfrage gültig war und vom Server ausgeführt werden. Es sagt nichts über die Anzahl der betroffenen Zeilen oder zurück anzuzeigen. Es ist durchaus möglich, dass eine Abfrage, um erfolgreich zu sein, aber beeinflussen keine Zeilen-oder Rück keine Zeilen.

Für SELECT-Anweisungen, fbsql_query() gibt eine neue Ergebnis-Kennung, die Sie weitergeben zu fbsql_result().

fbsql_query() wird ebenso fehl und liefert FALSE, wenn Sie nicht über die Erlaubnis, die von der Abfrage referenzierten Tabelle(n) zugreifen.

    Beschreibung:
Sendet eine Anfrage an die gerade aktive Datenbank auf dem Server.

Wenn die Abfrage erfolgreich ist, können Sie fbsql_num_rows() aufrufen, um herauszufinden, wie viele Zeilen für eine SELECT-Anweisung oder fbsql_affected_rows() zurück um herauszufinden, wie viele Zeilen von einer DELETE, INSERT, REPLACE oder UPDATE-Anweisung betroffen.


    Aktiv in Version:
(PHP 4 >= 4.0.6, PHP 5, PHP 7)

    Siehe auch:
Liefert die Anzahl der betroffenen Zeilen in früheren Frontbase-Operation
 
Sendet eine Frontbase-Abfrage
 
Ergebnisspeicher frei
 
Gibt Ergebnisdaten
 
Wählen Sie eine Frontbase-Datenbank
 
Öffnet eine Verbindung zu einem Frontbase-Server
 

fbsql_query() - Beispiel:


Eingabe:
Die folgende Abfrage ist syntaktisch ungültig, so dass fbsql_query () FALSE zurück:

<?PHP
$result = fbsql_query("SELECT * WHERE 1=1")
    or die ("Invalid query");
?>

fbsql_query() - Beispiel 2:


Eingabe:
Die folgende Abfrage ist semantisch falsch, wenn my_col keine Spalte in der Tabelle my_tbl, so fbsql_query() FALSE zurück:

<?PHP
$result = fbsql_query ("SELECT my_col FROM my_tbl;")
    or die ("Invalid query");
    ?>

FrontBase Funktionen