如果它不是 - 我得到了正确的结果,但是当我使用它时 未定义变量。
这是我搜索$ location的方法 并且数据库中的所有归类和操作都设置为“utf8_general_ci”
<?php
/*$location = $_GET['location'];*/
$location = $_GET['location'];
$result = $db->prepare("SELECT * FROM list WHERE loc = '".$location."'");
$result->execute();
for($i=0; $row = $result->fetch(); $i++){
$title1=$row['title'];
$fname=$row['fname'];
$mname=$row['mname'];
$lname=$row['lname'];
$addr1=$row['addr'];
$post1=$row['position'];
$location=$row['loc'];
}
?>
我在db中的连接
<?php
include('connect.php');
$db_host = 'localhost';
$db_user = 'root';
$db_pass = '';
$db_database = 'xxx';
$db = new PDO('mysql:host='.$db_host.';dbname='.$db_database, $db_user, $db_pass);
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
?>