【发布时间】:2018-04-16 19:58:02
【问题描述】:
我正在使用 AJAX 创建一个数组列表。当我查询 SQL 时,我得到一个缺失的列表。数组的第二个元素没有出现在查询中。
ajax.php
require_once("connection.php");
$keywords = $_POST['keyword'];
$keywords = array_map("strtolower",$keywords);
$new_keyword= implode(",",$keywords );
$query = mysqli_query($connect,"select images.image_url,keyword.keyword from keyword inner join images on images.id = keyword.id where keyword.keyword in ('$new_keyword')");
$number= mysqli_num_rows($query);
输出应该是 1 但 2 因为 $keyword = ['hi','name'];
【问题讨论】: