php 如何把一条sql语句写入数据库

php 如何把一条sql语句写入数据库,第1张

<?php

$dbhost = 'localhost:3306' // mysql服务器主机地址

$dbuser = 'root' // mysql用户名

$dbpass = '123456' // mysql用户名密码

$conn = mysqli_connect($dbhost, $dbuser, $dbpass)

if(! $conn ){

die('连接失败: ' . mysqli_error($conn))

}

echo '连接成功<br />' // 设置编码,防止中文乱码mysqli_query($conn , "set names utf8")

$runoob_title = '学习 Python'

$runoob_author = 'RUNOOB.COM'

$submission_date = '2016-03-06'

$sql = "INSERT INTO runoob_tbl ".

"(runoob_title,runoob_author, submission_date) ".

"VALUES ".

"('$runoob_title','$runoob_author','$submission_date')"

mysqli_select_db( $conn, 'RUNOOB' )$retval = mysqli_query( $conn, $sql )

if(! $retval ){

die('无法插入数据: ' . mysqli_error($conn))

}

echo "数据插入成功\n"

mysqli_close($conn)

?>

按照步骤开始,多看PHP手册。

首先创建 一个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)

运行结果前:

运行结果后:

完整代码:

首先你要 *** 作sql语句,你要先链接数据库,php一般都是用的mysql数据库的

$conn=mysql_connect('localhost','root','123')localhost主机名可以用自己的ip地址 root用户名,123是数据库密码

mysql_select_db('dede')这个是选择数据库

$sql='select * from `admin`' 查询admin数据表的数据

mysql_query($sql)执行这个查询sql


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11716113.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存