请查看此代码段
<?php
$dbhost = 'localhost:3036';
$dbuser = 'luis';
$dbpass = 'ashok1234';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db('lowcost1_mydatabase');
$sql = 'SELECT Sales_Author, Sales_Date, Sales_Channel, Sales_Title, Sales_Unit, Sales_Royalty, Sales_Currency
FROM Sales_tbl
WHERE Sales_Email= \'&email\' ORDER BY Sales_Date ASC;
$conn2 = mysql_query( $sql, $conn );
if(!$conn2 )
{
die('Could not fetch: ' . mysql_error());
}
我在上面的语句中检查并重新检查了我的单引号,我在上一个die语句中继续出现意外的T_String错误。如果有人能指引我朝着正确的方向前进,我将不胜感激?谢谢!
答案 0 :(得分:1)
检查更新的代码
$sql = "SELECT Sales_Author, Sales_Date, Sales_Channel, Sales_Title, Sales_Unit, Sales_Royalty, Sales_Currency
FROM Sales_tbl
WHERE Sales_Email= '" . $email . "' ORDER BY Sales_Date ASC";
$conn2 = mysql_query( $sql, $conn );
if(!$conn2 )
{
die('Could not fetch: ' . mysql_error());
}
答案 1 :(得分:0)
您可以使用此代码。
$sql = "SELECT Sales_Author, Sales_Date,
Sales_Channel, Sales_Title, Sales_Unit, Sales_Royalty,
Sales_Currency
FROM Sales_tbl
WHERE Sales_Email= '&email' ORDER BY Sales_Date ASC";
并且,也许&amp; email ---&gt; $电子邮件?