Services webmasters
Partenaires
Jeux concours gratuits
 
fbsql_pconnect
<<<
fbsql_query fbsql_read_blob
>>>

7.27 FrontBase
7 Index des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Configuration à l'exécution
Types de ressources
Constantes prédefinies
fbsql_affected_rows
fbsql_autocommit
fbsql_change_user
fbsql_close
fbsql_commit
fbsql_connect
fbsql_create_blob
fbsql_create_clob
fbsql_create_db
fbsql_data_seek
fbsql_database_password
fbsql_database
fbsql_db_query
fbsql_db_status
fbsql_drop_db
fbsql_errno
fbsql_error
fbsql_fetch_array
fbsql_fetch_assoc
fbsql_fetch_field
fbsql_fetch_lengths
fbsql_fetch_object
fbsql_fetch_row
fbsql_field_flags
fbsql_field_len
fbsql_field_name
fbsql_field_seek
fbsql_field_table
fbsql_field_type
fbsql_free_result
fbsql_get_autostart_info
fbsql_hostname
fbsql_insert_id
fbsql_list_dbs
fbsql_list_fields
fbsql_list_tables
fbsql_next_result
fbsql_num_fields
fbsql_num_rows
fbsql_password
fbsql_pconnect
->fbsql_query
fbsql_read_blob
fbsql_read_clob
fbsql_result
fbsql_rollback
fbsql_select_db
fbsql_set_lob_mode
fbsql_set_transaction
fbsql_start_db
fbsql_stop_db
fbsql_tablename
fbsql_username
.&n

7.27.48 fbsql_query()Exécute une requête sur un serveur FrontBase

[ Exemples avec fbsql_query ]   PHP 4 >= 4.0.6

resource  fbsql_query ( string   query , resource   link_identifier )

fbsql_query envoie la requête query à la base de données courante, sur le serveur représenté par sa connexion link_identifier . Si link_identifier est omis, la dernière connexion ouverte est utilisée. Si aucune connexion n'a été ouverte, fbsql_query essaie d'établir une connexion en appelant la fonction fbsql_connect sans aucun argument.

Note

La requête doit être terminée par un point-virgule!

fbsql_query retourne une ressource en cas de succès, ou FALSE , en cas d'échec.

La requête suivante est invalide, et fbsql_query échouera puis retournera FALSE :
Exemple avec fbsql_query (1)

<?php
  $result
= fbsql_query("SELECT * WHERE 1=1;")
    or die(
"Requête invalide");
?>

La requête suivante est invalide si my_col n'est pas une colonne dans la table my_tbl : fbsql_query échouera puis retournera FALSE :
Exemple avec fbsql_query (2)

<?php
  $result
= fbsql_query("SELECT my_col FROM my_tbl")
    or die (
"Requête invalide");
?>

fbsql_query échouera si vous n'avez pas les droits d'accès sur l'une des bases de données utilisée dans la requête.

Lorsque la requête réussit, vous pouvez utilisez fbsql_num_rows pour savoir combien de lignes ont été retournée par une requête SELECT, ou bien fbsql_affected_rows pour les autres requêtes (DELETE, INSERT, REPLACE et UPDATE).

Pour les requêtes SELECT, fbsql_query retourne une ressource de résultat, que vous pouvez passer à fbsql_result . Lors vous avez fini de lire le résultat, vous pouvez libérer les ressources utilisées en appelant fbsql_free_result . Cependant, la mémoire sera automatiquement libérée à la fin du script.

Voir aussi fbsql_affected_rows , fbsql_db_query , fbsql_free_result , fbsql_result , fbsql_select_db et fbsql_connect .

<< fbsql_query >>
fbsql_pconnect FrontBase fbsql_read_blob
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -