(PECL CUBRID >= 8.3.0)
cubrid_field_table — Retourne le nom de la table d'un champ spécifié
Cette fonction retourne le nom de la table d'un champ spécifié. Ceci est utile lors de l'utilisation d'une requête SELECT volumineuse avec des jointures.
resultresult provient d'un appel à cubrid_execute()
field_offsetfield_offset
commence à zéro (0). Si field_offset n'existe pas,
une erreur de niveau E_WARNING sera également émise.
Nom de la table du champ spécifié, en cas de succès.
false lorsque la valeur de field_offset est invalide.
-1 si la requête SQL n'est pas de type SELECT.
Exemple #1 Exemple avec cubrid_field_table()
<?php
$conn = cubrid_connect("localhost", 33000, "demodb");
$result = cubrid_execute($conn, "SELECT * FROM code");
$col_num = cubrid_num_cols($result);
printf("%-15s %-15s %s\n", "Field Table", "Field Name", "Field Type");
for($i = 0; $i < $col_num; $i++) {
printf("%-15s %-15s %s\n",
cubrid_field_table($result, $i), cubrid_field_name($result, $i), cubrid_field_type($result, $i));
}
cubrid_disconnect($conn);
?>L'exemple ci-dessus va afficher :
Field Table Field Name Field Type code s_name char code f_name varchar