2015-03-19 202 views
0

我試着從我的本地使用php.But我得到的PHP代碼錯誤的解析錯誤:語法錯誤,意想不到的「]」,期待T_STRING或T_VARIABLE或T_NUM_STRING

解析在我的Android應用程序檢索數據錯誤:語法錯誤,意外']',期望T_STRING或T_VARIABLE或T_NUM_STRING

幫我找到我缺少的東西。

bksearch.php

<?php 

     $con = mysql_connect("localhost","root",""); 
     if (!$con) 
       { 
      die('Could not connect: ' . mysql_error()); 
       } 

      mysql_select_db("mydatabase", $con); 

      $detail = $_REQUEST['detail']; 

      $i=mysql_query("select * from books where btitle = '".$detail."',$con); 

      $num_rows = mysql_num_rows($i); 


      $check=''; 
      while($row = mysql_fetch_array($i)) 
      { 
        $r[]=$row; 
        //$check=$row['S.No']; 

       print(json_encode($r)); 
} 

     /* if($check==NULL) 
      {   
         $r[$num_rows]="Record is not available"; 
         echo json_encode($r); 

      } 
      else 
      { 
       $r[$num_rows]="success"; 
       echo json_encode($r); 

       } */ 

mysql_close($con); 

    ?> 
+1

如果你看一下上面的代碼,你有失蹤'」 (這就是爲什麼後面的所有內容都變成棕色),它應該是:'$ i = mysql_query(「select * from books where btitle ='」。$ detail。「'」,$ con);' – Pete 2015-03-19 10:18:53

回答

1

你有錯誤在這行

$i=mysql_query("select * from books where btitle = '".$detail."',$con); 

改變它

$i=mysql_query("select * from books where btitle = '".$detail."'",$con); 
+0

是的「是缺少.Thankyou – 2015-03-19 10:20:14

+0

不要忘了接受答覆,通過點擊刻度符號。不客氣。 – 2015-03-19 10:20:47

相關問題