关于在PHP中插入变量的问题 本帖最后由 Junorz 于 2010-07-26 01:07:01 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 或者:mysql_query("INSERT INTO my_table (a,b) VALUES (".$_POST['a'].",".$_POST['b'].")",$conn);因为PHP只能在字符串中识别出$后面紧跟的变量,但是不能识别[]这样的符号,[]会被当作字符处理。 mysql_query("INSERT INTO my_table (a,b) VALUES ({$_POST['a']},{$_POST['b']})",$conn);mysql_query("INSERT INTO my_table (a,b) VALUES ($_POST[a],$_POST[b])",$conn);mysql_query("INSERT INTO my_table (a,b) VALUES (".$_POST['a'].",".$_POST['b'].")",$conn);3种都可以 mysql_query("INSERT INTO my_table (a,b) VALUES ($_POST[a],$_POST[b])",$conn);这是php的约定,没有什么为什么为了防止歧义,通常将变量用花括号括起成一个整体mysql_query("INSERT INTO my_table (a,b) VALUES ({$_POST['a']},{$_POST['b']})",$conn);mysql_query("INSERT INTO my_table (a,b) VALUES ({$_POST[a]},{$_POST[b]})",$conn); 对 要加'.$_POST[''].'要加连接字符串 新人提问:如何使用rmdir函数 一个登录的问题 PHP这段代码如何写 Apache+php+mysql配置问题! php可以包含web服务器根目录外的文件的问题 请教各位老师如何备份PHP网站的数据库 windows虚拟主机上传附件的问题 我用delphi写了一个电子邮件客户端程序,如何嵌入在web页面中? 怎么为Netscape Entprise Sever安装PHP,谁有经验?清赐教 PHP如何插入数据库 为什么我抓这个页面,抓不下来,浏览器打开是没问题的,wget成功,但curl失败? php 中防注入的函数,怎么写,或者思路是啥
mysql_query("INSERT INTO my_table (a,b) VALUES (".$_POST['a'].",".$_POST['b'].")",$conn);
因为PHP只能在字符串中识别出$后面紧跟的变量,但是不能识别[]这样的符号,[]会被当作字符处理。
这是php的约定,没有什么为什么为了防止歧义,通常将变量用花括号括起成一个整体
mysql_query("INSERT INTO my_table (a,b) VALUES ({$_POST['a']},{$_POST['b']})",$conn);
mysql_query("INSERT INTO my_table (a,b) VALUES ({$_POST[a]},{$_POST[b]})",$conn);