我有一个表,但我不知道除了 1 列之外的列是什么。每行只有 1 个永久数据值,其余列在其他地方添加和删除。这不是查询的问题,我只是这样做:
SELECT * FROM table
但是对于 php 函数 bind_result() 我需要为每一列赋予它变量,我不知道。
我认为,一旦我拥有数组中的列,我就可以执行另一个查询并使用 call_user_func_array 将结果绑定(bind)到数组。
这似乎会出现很多,所以我想知道是否有标准的方法来做到这一点?
最佳答案
难道你不能这样做:
$result = mysql_query("SELECT * FROM table");
while ($row = mysql_fetch_assoc($result))
{
foreach ($row as $field => $value)
{
...
}
}
关于php - 将 PHP 与 MySQL 数据库一起使用,如果我不知道列是什么,如何从一行中选择所有内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2219738/