能否帮我写个例题,我不理解php如何传值给mysql的。是不是不是需要一个连接的文件【require_once("db_connect.php")】这个required_one()函数怎么用什么意思,另外,里面那个连接函数db_connect.php什么用,里面都写什么内容?
required_once() --> 是调用一次括号中的文件(注意是调用一次与required有区别的详细到手册里去查那里讲的就比较清楚了)。
db_connect.php -->应该是数据库文件,里面写的都是连接数据库的方法,如果你是混编就不用包含这个文件如果你是框架就要包含了以为你要是不包含的话就无法连接到数据库(当然在页面里写了就另当别论了)。
至于php给mysql传值就是用到INSERT语句了,因为你要把获得的变量添加到数据库的指定表中。
INSERT INTO 表名(字段名) VALUES(变量) 变量要与字段名一一对应否则会报错的。
至于变量因为看你的图应该是用表单提交的,$_POST[’id‘]就能得到。不知道你明白了没有。
db_connect.php -->应该是数据库文件,里面写的都是连接数据库的方法,如果你是混编就不用包含这个文件如果你是框架就要包含了以为你要是不包含的话就无法连接到数据库(当然在页面里写了就另当别论了)。
至于php给mysql传值就是用到INSERT语句了,因为你要把获得的变量添加到数据库的指定表中。
INSERT INTO 表名(字段名) VALUES(变量) 变量要与字段名一一对应否则会报错的。
至于变量因为看你的图应该是用表单提交的,$_POST[’id‘]就能得到。不知道你明白了没有。
温馨提示:答案为网友推荐,仅供参考
第1个回答 2013-03-06
require_once("db_connect.php"):导入一次db_connect.php文件,这样定义在这个文件里的一些方法就可以拿来用了。
db_connect.php:db是数据库的简写,一般这个文件里写的是数据库类,里面是有关数据库操作的方法,如连接数据库,数据库的增删改查等。
php不是给mysql传值,而是通过sql语句对数据库进行操作,比如$sql="select * from 表";$res = mysql_query($sql)就是执行这条sql语句,返回的结果集存在$res里。相关的东西有很多,你需要系统的学习
db_connect.php:db是数据库的简写,一般这个文件里写的是数据库类,里面是有关数据库操作的方法,如连接数据库,数据库的增删改查等。
php不是给mysql传值,而是通过sql语句对数据库进行操作,比如$sql="select * from 表";$res = mysql_query($sql)就是执行这条sql语句,返回的结果集存在$res里。相关的东西有很多,你需要系统的学习
第2个回答 2013-03-06
php和mysql不是传值的···是通过sql语句来实现插入··查找·修改的···db_connect.php应该是写的一系列的mysql操作···操作数据库一般用到一下函数
mysql_connect(); // 连接数据库
mysql_query(); // 执行sql语句··
mysql_fetch_array(); // 获取查找结果
mysql_connect(); // 连接数据库
mysql_query(); // 执行sql语句··
mysql_fetch_array(); // 获取查找结果