version 1.28, 2003/05/12 22:22:06 |
version 1.29, 2003/05/14 17:04:35 |
|
|
* http://www.platon.sk/projects/phpMyEdit/ |
* http://www.platon.sk/projects/phpMyEdit/ |
*/ |
*/ |
|
|
/* $Platon: phpMyEdit/phpMyEditSetup.php,v 1.27 2003/04/20 21:41:18 nepto Exp $ */ |
/* $Platon: phpMyEdit/phpMyEditSetup.php,v 1.28 2003/05/12 22:22:06 nepto Exp $ */ |
|
|
?> |
?> |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" |
Line 345 appear in generated list. Here are some |
|
Line 345 appear in generated list. Here are some |
|
$tb_desc = @mysql_query("DESCRIBE $tb"); |
$tb_desc = @mysql_query("DESCRIBE $tb"); |
$fds = @mysql_list_fields($db, $tb, $dbl); |
$fds = @mysql_list_fields($db, $tb, $dbl); |
$num_fds = @mysql_num_fields($fds); |
$num_fds = @mysql_num_fields($fds); |
|
$ts_cnt = 0; |
for ($k = 0; $k < $num_fds; $k++) { |
for ($k = 0; $k < $num_fds; $k++) { |
$fd = mysql_field_name($fds,$k); |
$fd = mysql_field_name($fds,$k); |
$fm = mysql_fetch_field($fds,$k); |
$fm = mysql_fetch_field($fds,$k); |
Line 360 appear in generated list. Here are some |
|
Line 361 appear in generated list. Here are some |
|
} else { |
} else { |
echo_buffer(" 'select' => 'T',"); |
echo_buffer(" 'select' => 'T',"); |
} |
} |
|
if ($auto_increment) { |
|
echo_buffer(" 'options' => 'AVCPDR', // auto increment"); |
|
} |
// timestamps are read-only |
// timestamps are read-only |
if (@mysql_field_type($fds,$k) == 'timestamp' || $auto_increment) { |
else if (@mysql_field_type($fds, $k) == 'timestamp') { |
echo_buffer(" 'options' => 'AVCPDR',"); |
if ($ts_cnt > 0) { |
|
echo_buffer(" 'options' => 'AVCPD',"); |
|
} else { // first timestamp |
|
echo_buffer(" 'options' => 'AVCPDR', // updated automatically (MySQL feature)"); |
|
} |
|
$ts_cnt++; |
} |
} |
echo_buffer(" 'maxlen' => ".@mysql_field_len($fds,$k).','); |
echo_buffer(" 'maxlen' => ".@mysql_field_len($fds,$k).','); |
// blobs -> textarea |
// blobs -> textarea |