重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
php数据库操作主要分为5个步骤:1连接MYSQL
目前创新互联已为千余家的企业提供了网站建设、域名、网络空间、网站托管、服务器托管、企业网站设计、绵竹网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
2连接到你的数据库
3写SQL语句
4运行sql语句
5关闭数据库
//第一步
$con
=
mysql_connect("localhost","root","123456789");
//第二步
mysql_select_db('rankingme',$conn);
//第三步
$sql="insert
into
lili
(name,sex,et,hobby,photo,tel,address,content,time)
values
($name,$sex,$et,$hobby,$photo,$tel,$address,$content,$time)"
//第四步
mysql_query($sql);
//第五步
mysql_close($con);
写个简单的吧
a.php
form method="post" action="b.php"
input type="text" name="test" value=""这是你要提交的数据
input type="submit" value="提交"
/form
点击提交按钮就跳到b页面了
b.php
echo $_POST['test'];
打印a提交过来的数据,如果有数据你就自己写sql语句存入数据库就好了
在php表单中
单选按钮
如果选中了提交后,就是这个单选按钮的值,如果没有选中,提交是空值。
比如
在提交后
如果是选中打钩的,在php
获取到的值就是
echo
$_post['a']
//输出
1
如果没有选中,在php
获取到的值就是
echo
$_post['a']
//输出
if
(empty($_post['a']))
{
$a=0;
}else{
$a=$_post['a'];
}
1:首先要使用PHP的超全局变量 $_GET 和 $_POST 用于收集表单数据(form-data)
2:然后使用INSERT INTO 语句用于向数据库表中插入新记录。
具体示例:
(1)首先创建了一个名为 "Persons" 的表,有三个列:"Firstname", "Lastname" 以及 "Age"。
?php$con = mysql_connect("localhost","peter","abc123");if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("my_db", $con); mysql_query("INSERT INTO Persons (FirstName, LastName, Age) VALUES ('Peter', 'Griffin', '35')"); mysql_query("INSERT INTO Persons (FirstName, LastName, Age) VALUES ('Glenn', 'Quagmire', '33')"); mysql_close($con);?
(2)其次创建一个 HTML 表单,这个表单可把新记录插入 "Persons" 表。
htmlbody form action="insert.php" method="post"Firstname: input type="text" name="firstname" /Lastname: input type="text" name="lastname" /Age: input type="text" name="age" /input type="submit" //form /body/html
(3)接着当用户点击上例中 HTML 表单中的提交按钮时,表单数据被发送到 "insert.php"。"insert.php" 文件连接数据库,并通过 $_POST 变量从表单取回值。然后,mysql_query() 函数执行 INSERT INTO 语句,一条新的记录会添加到数据库表中。
?php$con = mysql_connect("localhost","peter","abc123");if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("my_db", $con); $sql="INSERT INTO Persons (FirstName, LastName, Age)VALUES('$_POST[firstname]','$_POST[lastname]','$_POST[age]')"; if (!mysql_query($sql,$con)) { die('Error: ' . mysql_error()); }echo "1 record added"; mysql_close($con)?
ajax
先加载jquery.js
function tijiao()//提交表单
{
$.ajax({
type:'POST',
url:'zixun.php',
data: "people="+ 'a',
success: function(){ alert('成功');} //显示操作提示
});
};
PHP页面接收POST过来的值
$people = $_POST[people];
然后把这个值插入数据库可以直观的看到结果
我来给你代码:
?php
$hostName = 'yourhost';
$userName = 'yourusername';
$passWords = 'yourpwd';
$conn = mysql_conn($hostName,$userName,$passWords);
if(!$conn){
die('Could not connect: ' . mysql_error());
}
$mysql_select_db('admin',$conn);
$sql="INSERT INTO user_zy (username, name, time,place,type,http,password)
VALUES
('$_POST[username]','$_POST[name]','$_POST[time]','$_POST[place]','$_POST[type]',
'$_POST[http]','$_POST[password]')";
mysql_query($sql,$conn); //这里是添加数据。
//读取数据
$sql = "select * form user_zy where 1"; //读取所有。
$sql = "select * form user_zy where id=".$id; //读取某一项。
$result = mysql_query($sql,$conn);
while($info = mysql_fetch_array($result)){
$arr[] = $info; //$arr 为最后所要读取的值。
}
可以用var_dump($arr)打印出来看看。
有什么不明白可以留言。