我想給數據庫的Android應用程序搜索,但語句當我搜索與SQL syntaxs「LIKE」字符串元素,PHP錯誤無法檢索像Android應用程序
如:
SELECT * FROM `test123` WHERE (`name` LIKE '%A%')
它會給我一個錯誤:
A JSONArray text must start with '[' at character 1 of ....
,但如果我搜索:
SELECT * FROM `test123`
它會正常工作。
<?php
mysql_connect("website.com","root","password");
mysql_select_db("test123");
$q=mysql_query($_REQUEST['sql']);
while($e=mysql_fetch_assoc($q))
$output[]=$e;
print(json_encode($output));
mysql_close();
?>
我真誠地希望'mysql_query($ _ REQUEST ['sql'])'僅用於測試目的...... – deceze
@ user870077你可以在你的Android應用程序端包含一些代碼。我很確定問題在那裏。 –