这是我的PHP/MySQL的脚本:变量在括号 - PHP编码问题
{$myvariable}
这是个好主意:
<?php
mysql_connect('localhost', 'root', 'test') or die (mysql_error());
mysql_select_db('info1') or die (mysql_error());
$result = mysql_query("SELECT * from automobiles");
//Table starting tag and header cells
while($row = mysql_fetch_array($result)){
//Display the results in different cells
echo "<dd><dl><img src=' " . $row['image'] . " '>" . $row['manufacturer'] ." " . $row['model'] . "</dd></dl>";
echo "<dd><dl>" . $row['carinfo'] . "</dd></dl>";
}
//Table closing tag
echo "</table>";
?>
然而,就如果我这样做了它的工作用大括号代码变量,或者如下:
echo " . $row['variable']. "
任何帮助表示赞赏,谢谢!
+1会说同样的事情,我看到2个新的答案:P – 2011-08-24 17:16:21
要添加一些信息:请记住,“内联”变量只有在你的字符串分隔符是双引号(即''“ '')。包含单引号(''')的字符串将不会被处理(即没有变量或转义字符将被替换) –
@Martin - 已添加该方面 – Neal