我的數據庫查詢出現問題。當我嘗試拉空間轉換爲%20的行時,查詢返回null。我測試了其他行工作正常,爲什麼會發生此問題?我是否需要從每行中手動刪除%20以使其正常工作?MySql搜索查詢無法返回包含%20的行
謝謝!
<?php
include_once 'includes/db_connect.php';
$query = "SELECT * FROM USERS WHERE LIKES= '$_GET[imgname]' ";
//Creating resonse json array, with another array inside
$jsonResponse = array("info" =>array());
if($result = mysqli_query($mysqli, $query)) {
while($row = mysqli_fetch_assoc($result)){
$jsonRow = array(
'names' => $row['USERNAME'],
'userIds' => $row['USERID']
);
//adding the $jsonRow array to the end of the "users" array as key/value
array_push($jsonResponse["info"], $jsonRow);
}
}
//encoding to json for the app
echo json_encode($jsonResponse);
?>
請張貼您的表格結構,以及5-10行樣本數據和預期結果。如果沒有這些,就很難確定你究竟在問什麼。 – AdamMc331 2014-11-22 16:27:28
@ McAdam331 - 請查看我更新的問題。謝謝 – 2014-11-22 16:41:55