PHP数据如何安全的输入输出
你的表单的name比如是title 你提交的时候 过滤一下 可以用 mysql_escape_string($title);
在大洼等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站制作、成都网站设计、外贸营销网站建设 网站设计制作按需定制网站,公司网站建设,企业网站建设,品牌网站设计,营销型网站建设,成都外贸网站建设公司,大洼网站建设费用合理。
这个函数是可以过滤一些特殊的字符,你提交数据的时候 用$t=$_POST('$title');先得到你的这个表单的内容,然后用
$sql="Insert into 表 values ('$t')";
$result=mysql_query($sql);
if($result)
{
echo "success";
}
else
{
echo "false";
}
这个是插入的
$sql="select * from 表";
$result=mysql_query($sql);
while($row=mysql_fetch_array($result))
{
echo $row['b']."br/";
}
这个是输出你刚才插入的内容的语句
希望对你有帮助
php输入数据库
看你写的程序,很有架势啊。似乎有较深厚的语言基础。
你的PHP程序从哪里获取POST的数据?通常应该是你的HTML代码里面,写了将数据POST到这个PHP程序里。那么,至少你这个PHP程序应该需要处理那些POST数据吧???没看到这些内容哦。。。
获取POST数据了,才能创建相应的INSERT语句,将数据插入到数据库中。所以你的PHP程序中需要处理上传的数据,生成SQL的INSERT语句,然后执行。执行成功就可以插入了。
另外,通常我不会在PHP中使用create table之类的命令。个人习惯。通常我们写好了PHP语句时,相应的MYSQL TABLE早就已经建好了。所以无需放create语句。
两个选项可以放到一个字段中即可。或者用特殊名称命名这些选项组合。
php和mysql怎么添加数据
首先创建 一个HTML页面userinfo_add.php,在里面输入表单,文本框,输入需要提交的到数据库的信息:
账号 姓名 年龄
页面运行结果:
创建一个PHP文件(userinfo_insert.php),用来处理页面请求的,就是具体往数据库添加数据的代码:
先获取页面数据
//通过post获取页面提交数据信息 $userId = $_POST[userId];
$userName = $_POST[userName];
$userAge = $_POST[userAge];
接下来,在连接数据库 ‘test’
//地址
$url = "127.0.0.1";
//账号
$user = "root";
//密码
$password = "root";
//连接
$con = mysql_connect($url,$user,$password);
//设置编码机
mysql_query("set names 'utf8'");
//连接数据库
mysql_select_db("test");
编写SQL,执行SQL添加数据
$sql = "insert into user_info (user_id,user_name,user_age) values('$userId','$userName','$userAge')";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
echo "添加一条记录";
//关闭连接
mysql_close($con)
运行结果前:
运行结果后:
完整代码:
PHP中用PDO向Mysql里输入数据
PDO配置。打开php.ini配置文件,找到下图所示的配置信息,去掉要启用的PDO前面的“#”号即可。另外一种方式是直接在启动的wampserver中找到php扩展中的php_pdo_db.lib选项,重启wampserver服务器即可。
如何利用PDO连接数据库。利用下面这条简单的语句即可连接数据库
$pdo = newPDO("mysql:host=localhost;dbname=php100","root",“ ");
其中具体参数介绍如下图所示:
PDO中常用的函数及其解释如下。
PDO::query()主要是用于有记录结果返回的操作,特别是SELECT操作
PDO::exec()主要是针对没有结果集合返回的操作,如INSERT、UPDATE等操作
PDO::lastInsertId() 返回上次插入操作,主键列类型是自增的最后的自增ID
PDOStatement::fetch()是用来获取一条记录
PDOStatement::fetchAll()是获取所有记录集到一个中
下面通过一个简单的php代码示例来具体介绍如何使用PDO进行数据库操作。
?php
//连接数据库
$pdo = new PDO("mysql:host=localhost; dbname=member", "root","");
//在表user_list中插入数据
$pdo-exec("insert into user_list(uid, m_id, username, password) values(null,'3','testpdo','testpdo')");
//使用查询语句
$sr = $pdo-query("select * from user_list");
//将查询的结果循环输出显示
while($row=$sr-fetch()){
print_r($row);
}
?
如何使用php将数据输入到已存在的html表格
$result = mysql_query("SELECT * FROM table_name");
while($row = mysql_fetch_array($result))
{
echo $row['ID'] . " " . $row['xuehao'] . " " . $row['xingming'] . " " . $row['chengji1'] . " " . $row['chengji2'];
echo "br /";
}
分享文章:php如何输入数据 php怎么获取输入
本文来源:http://lswzjz.com/article/dosodic.html