| |
| * Link führt ins Internet |
|

| |
Befehl | Version | Beschreibung | Datenbank | Beispiel | Ausgabe |
Befehl
| string mysql_field_flags ( resource $Ergebnis, int $Feldoffset ) |
Version
| (PHP 4, PHP 5, PECL mysql:1.0) |
Beschreibung
Mit mysql_field_flags() kann man sich anhand einer Ergebnis-Kennung (Ergebnis-Kennung) die Flags eines Feldes (Feldoffset) in einem Anfrageergebnis zurückgeben lassen. Unter einem Flag versteht man die erweiterten Eigenschaften eines Feldes. Die übergebenen Flags werden als einzelne Worte getrennt durch ein Leerzeichen zurückgegeben.
Folgende Flags werden unterstützt (ist von MySQL abhängig):
• not_null
• primary key
• unique_key
• multiple_key
• blob
• unsigned
• zerofill
• binary
• enum
• auto_increment
• timestamp
Abwärtskompatible Funktionen:
mysql_fieldflags() |
Datenbank
Tabelle selfphp_funktionen
-----------------------------------------------------------
| Field | Type | Null | Default | Extra |
-----------------------------------------------------------
| id | int(4) | No | 0 | auto_increment |
-----------------------------------------------------------
| gruppe | varchar(50) | Yes | | |
-----------------------------------------------------------
| befehl | varchar(50) | Yes | | |
-----------------------------------------------------------
| version | varchar(50) | Yes | | |
-----------------------------------------------------------
----------------------------
| Keyname | Unique | Field |
----------------------------
| PRIMARY | Yes | id |
----------------------------
|
Beispiel
<?PHP
/* Datenbankserver - In der Regel die IP */
$db_server = 'localhost';
/* Datenbankname */
$db_name = 'selfphp';
/* Datenbankuser */
$db_user = 'root';
/* Datenbankpasswort */
$db_passwort = 'mega';
/* Erstellt Connect zu Datenbank her */
$db = @ mysql_connect ( $db_server, $db_user, $db_passwort );
mysql_select_db ( 'selfphp', $db );
$sql = 'SELECT
`id`
FROM
`selfphp_funktionen`';
$result = mysql_query ( $sql );
$flags = explode ( ' ', mysql_field_flags ( $result, 0 ) );
for ( $x = 0; $x < count ( $flags ); $x++ )
{
echo $flags[$x] . '<br>';
}
?>
|
Ausgabe
not_null
primary_key
auto_increment
|
|
|
|
|
|
|


|