php脚本查询数据库,$searchtype为所要查询的字段,$searchterm为查询的内容,有如下语句:$query = "select * from books where ".$searchtype."like '%'".$searchterm."%";
$result=$db->query($query);第一句错了,但不知道错在哪里,昨天纠结了一天了!!!
$result=$db->query($query);第一句错了,但不知道错在哪里,昨天纠结了一天了!!!
$sql = 'select * from table_name where name = "' . $name . '"';
这个一般时间稍微一长就明白了,但说的话也不太好说,不过也不难,等你以后就知道了,或者看看楼下有没有解释的
$sql = "select * from table_name where id = $id and name = '$name'"//因为外层引号是双引号所以里面的变量被解析了,如果
$sql = 'select * from table_name where id = $id and name = "$name"';//这样那么因为外面的引号是单引号所以里面的变量不被解析,所以如此写是不恰当的,当然了单引号也有好处那么就是单引号里面的内容不用经过解析所以在速度上高于双引号,这些都要在楼主做程序的时候斟酌下,至于更多的资料楼主慢慢就碰到了