小编Alv*_*oFG的帖子

如何获取字段类型和值?

我目前正在尝试使用mysql/php构建一个表单,下面是我到目前为止的代码的一部分

块#1:

$proceso = mysqli_fetch_assoc($result); // my query returns only one row

...

<form action='actualizar.php' method='Post'>
<?php
foreach(array_keys($proceso) as $key){

echo "<label for='$key'>$key: </label>";
echo "<input name='$key' value='".$proceso[$key]."'><br/>";

}
echo "<input type='hidden' name='View' value='$view'>";
?>

<input type="submit" value="Actualizar">
</form>
Run Code Online (Sandbox Code Playgroud)

到目前为止,这是给我一个表单,我正在使用字段名称生成标签和输入框,我显示字段值.我想使用jquery datepicker进一步格式化一些字段,但仅适用于mysql表中type = Date的那些字段.

我一直在尝试mysqli_fetch_field_direct使用类似的东西:

块#2:

$fields = mysqli_num_fields($result);
for ($i=0; $i < $fields; $i++) {
    $field_types[] = $result->fetch_field_direct($i)->type;
}
Run Code Online (Sandbox Code Playgroud)

但在这种情况下,我无法得到价值,只有类型

有没有直接的方法来获得字段的类型和值?

编辑(尝试)简化:

假设我有一个名为emailtype = 的字段varchar,我的SQL查询生成一个结果test@example.com

从BLOCK#1我得到:

     -------------------------------
     Field-Name  | Field-Value
     email       | test@example.com …
Run Code Online (Sandbox Code Playgroud)

php mysql

3
推荐指数
1
解决办法
4525
查看次数

标签 统计

mysql ×1

php ×1