0
如果我在PHP像变量,选择下一列到右边的mysql?
$var = 'aaa';
而且我的MySQL数据库中有2列
| aaa | bbb |
有没有一种方法可以让我BBB使用$var
选择,基本选择旁边的列$var
在右边?
如果我在PHP像变量,选择下一列到右边的mysql?
$var = 'aaa';
而且我的MySQL数据库中有2列
| aaa | bbb |
有没有一种方法可以让我BBB使用$var
选择,基本选择旁边的列$var
在右边?
使用mysql_query("SHOW COLUMNS FROM {table}",$db)
可以获取列的列表,并用它来确定aaa
旁边列的名称。然后你可以在更多的查询中使用它。
实现这导致东西(未经测试)的线路:
$columns = mysql_query("SHOW COLUMNS FROM {table}",$db) or die("mysql error");
if (mysql_num_rows($columns) > 0) {
while ($row = mysql_fetch_assoc($columns)) {
if ($prev == 'aaa') {
$nextcol = $row['Field']; // 'bbb' in this case
break;
}
$prev = $row['Field'];
}
}
是'aaa'列名或列中的值? – 2012-02-29 06:27:43
列名在我的表中 – cgwebprojects 2012-02-29 12:17:37