28-03-2009, 11:54
|
|
|
|
חבר מתאריך: 09.04.02
הודעות: 8,000
|
|
מציאת האפשרויות של שדה ENUM ב-MySQL 5
כשמשתמשים בשדה ENUM ורוצים לקבל באופן דינאמי את רשימת הערכים האפשריים, משתמשים בשאילתת SHOW COLUMNS. דוגמה:
קוד PHP:
<?php
function field_get_options($table, $column)
{
$field = mysql_fetch_assoc(mysql_query("SHOW COLUMNS FROM `{$table}` WHERE `Field`='{$column}'"));
$options = explode(',', substr($field['Type'], 5, -1));
foreach ($options as &$option) $option = substr($option, 1, -1);
return $options;
}
|