我有麻煩的PHP編碼 時,該文件啓動有一個錯誤,它只是說 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' 10' at line 1
PHP錯誤:您在您的SQL語法
你能幫助我弄清楚什麼是錯的?
<?php
$open=mysql_connect('localhost','ID','PW') or die(mysql_error());
mysql_select_db('personal_info',$open);
$tablename='writing';
if($page=='') $page=1;
$list_num=10;
$page_num=10;
$offest=$list_num*($page-1);
$query="select * from $tablename";
$result=mysql_query($query) or die(mysql_error());
row=mysql_fetch_row($result);
$total_no=$row[0];
$total_page=ceil($total_no/$list_num);
$cur_num=$total_no - $list_num*($page-1);
$query="select*from $tablename order by number desc limit $offset, $list_num";
$result=mysql_query($query) or die (mysql_error());
?>
SELECT * FROM - 添加空格 – user4035
縮進,換行和空格都一樣的代碼本身一樣重要,如果不是更多的話,和you''ve剛剛慘敗。 – adeneo
我同意@adeneo--這段代碼接近不可讀。 「=」之前和之後的空格以及自己行中的if子句的方法塊(在他們自己的{}塊中更好)會使開發人員在維護移植後必須修改此代碼的很長時間上。真的,現在一些額外的空間不會花費任何東西。 – cori