如何用PHPPDO语句选择数据
这是我的PHP PDO准备的语句,用于选择和显示数据,但它给出了很多错误如何用PHPPDO语句选择数据,php,mysql,pdo,Php,Mysql,Pdo,这是我的PHP PDO准备的语句,用于选择和显示数据,但它给出了很多错误 $sql = "SELECT * FROM `info` WHERE tag1 IN ('$tag1','$tag2') $andor tag2 IN ('$tag1','$tag2 ') ORDER BY $sort DESC LIMIT $limit OFFSET $start"; // prepare as you have $sth = $conn->prepare($sql); // Bind parame
$sql = "SELECT * FROM `info` WHERE tag1 IN ('$tag1','$tag2') $andor tag2 IN ('$tag1','$tag2 ') ORDER BY $sort DESC LIMIT $limit OFFSET $start";
// prepare as you have
$sth = $conn->prepare($sql);
// Bind parameters while executing
$sth->execute(array(
':name'=>$name,
':tag1'=>$tag1,
':tag2'=>$tag2
));
# Fetch the associate array
$result = $sth->fetch(PDO::FETCH_ASSOC);
for($x=0, $n=count($result); $x < $n; $x++){
echo "Name: ".$result[$x]['name']." ";
}
错误:
注意:未定义变量:movie\u name
注意:未定义的偏移量:0
如果我不使用预先准备好的语句,一切都正常。为了绑定变量,您需要更改查询。使用:tag1等代替$tag1
男人一次只问一个问题。。你不能问同一个问题两次,你也没有回复评论