从数据库中获取值时遇到问题。
我想要做的是:我使用 Packaging_items 表中的变量“varname”(值对应于包装表中列的名称...... pack01,pack02 .. 等等)。但是在查询结果 1 中,我没有得到 (pack01, pack02 ..) 的值,而是得到了列的名称 (pack01, pack02 ..) 这是我的短代码:(当然还有更多内容,但这一点最重要)
$result = mysql_query("SELECT * FROM packaging_items") or die(mysql_error());
while($row = mysql_fetch_array($result)) {
$data1 = $row['varname'];
$name = $row['name'];
$price = $row['price'];
$result1=mysql_query("SELECT `$data1` FROM packaging WHERE orderno='$orderno' LIMIT 1") or die(mysql_error());
while($row1 = mysql_fetch_array( $result1 )) {
if ( $data1 == '' ) {} else {
echo" <tr><td>$name</td><td>$data1</td><td>£$price</td><tr>"; }
}
}
我被困在这里,尝试了其他一些选择..而且只会变得最糟糕..
我做错了什么..如果有人可以提供帮助会很好。
先感谢您!