如何把SQL代码插入到PHP当中?
首先你要操作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
php sql怎么判断有没有插入数据库成功
方法一、判断mysql_query的执行结果,如果为True就是成功,否则就是失败,例如:
if (mysql_query($sql)) echo ‘成功’; else echo ‘失败’;
方法二、使用mysql_affected_rows()获取影响的条数,此语句可以检查删除、修改、插入成功了多少条。某些UPDATE语句如果条件写得不对,更新了0条数据,但是语句本身没有语法错误,用方法一就会得到成功的结论。
php 如何把一条sql语句写入数据库
?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手册。
php中sql语句无法实现插入到数据库,但在MySQL中可以用sql语句添加数据
你的sql语句写错了,$sql = insert …….
正常的语句是
insert into test(name,age)values(‘张三’,’20’);
values 前面是字段结构,而你的sql语句values前面也是变量了,这里应该写与你数据库里相对应的字段,改好之后如果还有问题就 echo $sql; 然后拿到数据库里执行一遍,大部分都是粗心造成的