有个SQL语句
$sql = 'SELECT `Id` FROM `project` WHERE `Id`='.$p_id.'';
我想在 '.$p_id.'前后各加一个引号,要怎么写了?
字段ID是varchar类型 ,应该要加个引号才可以
我不会写PHP代码,问这么简单的问题,请大家不要笑话。
$sql = 'SELECT `Id` FROM `project` WHERE `Id`='.$p_id.'';
我想在 '.$p_id.'前后各加一个引号,要怎么写了?
字段ID是varchar类型 ,应该要加个引号才可以
我不会写PHP代码,问这么简单的问题,请大家不要笑话。
$sql = 'SELECT `Id` FROM `project` WHERE `Id`='.$p_id.'';
和
$sql = "SELECT `Id` FROM `project` WHERE `Id`='".$p_id."'";
可以用',又可以用"?
例如:
$abc='123456';
echo $abc;输出123456;
echo '$abc';输出$abc;
echo "$abc";输出123456;
=
$sql = 'SELECT `Id` FROM `project` WHERE `Id`=\''.$p_id.''\';
要学会PHP的转义符,
”单引号“在PHP执行速度比较快原因在PHP会解析“双引号”字串內的变数,而“单引号”则视为纯字串直接输出