0
私のようなPHPの変数を持っている場合は、右の次の列を選択mysql?
$var = 'aaa';
そして、私のMySQLデータベースが2列
| aaa | bbb |
私は$var
を使用して、BBB選択することができます方法はありますがあり、基本的に$var
に次の列を選択します右側に?
私のようなPHPの変数を持っている場合は、右の次の列を選択mysql?
$var = 'aaa';
そして、私のMySQLデータベースが2列
| aaa | bbb |
私は$var
を使用して、BBB選択することができます方法はありますがあり、基本的に$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'ていますか? –
テーブルの列名 – cgwebprojects