sql語句問題
請問各位大神,我已經仔細檢查過sql語句了,為什么還是提示下面的錯誤??
<?php
/**1,傳入頁碼**/
$page = $_GET["p"];
/**2,根據頁碼取出數據:php->mysql的處理**/
$host = "localhost";
$username = "root";
$password = "password";
$db = "test";
//連接數據庫
$conn = mysql_connect($host,$username,$password);
if (!$conn) {
echo "數據庫連接失敗";
exit;
}
//選擇要操作的數據庫
mysql_select_db($db);
//設置數據庫編碼格式
mysql_query("SET NAMES UTF8");
//編寫sql獲取分頁數據SELECT * FROM 表名 LIMIT 起始位置,顯示條數
$sql = "select * from mypage limit ".($page-1) * 10.",10 ";
//把sql語句傳送到數據中
$result = mysql_query($sql);
//處理數據
while ($row = mysql_fetch_assoc($result)) {
echo $row;
}
//釋放結果,關閉連接
/**3,顯示數據+分頁條**/
2015-08-23
代碼第二十行
$sql = "select * from mypage limit ".($page-1) * 10 .",10 ";
上面語句有個需要注意的地方????10. ? 這里如果不加空格PHP會把10和.一起解讀,這里需要用空格隔開
2015-08-22
我把數據庫重新導入 沒有報錯?
2015-08-22
說明 ($page-1)*10 的值是空的被