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手册。
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-10-28
你提的问题简直是模棱两可的
1、你是要将sql语句写入数据库,那么你就insert插这条语句到指定的字段。
2、你是要将sql语句查询出来的结果写入数据库,那么就将得到的结果insert插入。
3、你是不知道怎么查询数据库结果,那么我告诉你应该是select * from tabname
你这问题实在是太深奥了,深奥了,奥了,了。本回答被提问者和网友采纳
第2个回答  2014-11-06
参考php手册,mysql

php 如何把一条sql语句写入数据库
mysqli_select_db( $conn, 'RUNOOB' );$retval = mysqli_query( $conn, $sql );if(! $retval ){ die('无法插入数据: ' . mysqli_error($conn));} echo "数据插入成功\\n";mysqli_close($conn);?> 按照步骤开始,多看PHP手册。

PHP如何把表单内容添加进数据库~~~急~~~
首先 insert_sql="insert into meeting_info(name,hostman,address,date,time,remark)values('$name','$hostman','$address','$date','$time','$remark')";在这个后边输出insert_sql 看是否有值 要是有值的话 直接拿到数据库去添加下试试 如果添加失败 说明你的sql语句有问题 添加成...

php 数组循环 sql语句 以mysql_query 写入数据库 代码
explode()函数,用指定字符分割字符串,形成数组,然后foreach循环数组,这样得到的都是SQL一条语句

PHP中如何把一个数组中的数据取出来并插入到数据库中
没用框架就直接拼接sql语句啊 sql = 'insert into tablename(field1, field2, field3) values(val1, val2, val3), (val1, val2,val3)';主要就是拼接values后面的内容,一个括号一条数据,拼接完执行数据库插入操作就行了;如果数据量很大,注意每次拼接的sql不要太长了,数据库执行的sql也...

PHP中的mysqlexec函数详解mysqlexec
mysql_select_db($database, $conn) or die(“无法选择数据库”);2.执行SQL语句 接下来,我们就可以使用mysql_exec函数执行SQL语句了。比如,下面的代码演示了如何向一个名为users的表中插入一条记录:\/\/ 要执行的SQL语句 sql = “INSERT INTO users (username, password, eml)...

帮我写一句简单的PHP循环追加mySql的记录
1,"name1","product1"2,"name2","product2"3,"name3","product3"……100,"name100","product100"这些是在文本文件里面么?如果是在文本文件,就逐行读取,读一条插入一条就OK了

php sql 循环插入数据库语句问题
$i=0;$<=100;$i++){ sql = 'INSERT INTO `***`.`sdb_omms_omproject` (`a`, `b`, `c`, `d`, `e`, `f`) VALUES ('1', '2', '3', '4', '5', '6), ('A', 'B', 'C', 'D', 'E', 'F');'mysql_query($sql );} ?> 这样循环就可以插入100条了 ...

PHP如何将下面数组遍历,插入数据库
有两个方法可供选择,一种是把数据存入csv文件,然后执行load data infile 还有一种就是类似于sql server里面的bulk insert,使用insert语句插入批量数据,结合PHP的implode函数,可以很简单的实现大批量数组数据的一次性插入。[php] view plaincopy statement = "INSERT INTO table (title, type, customer...

菜鸟啊,php运行了但是插不进去数据库,望解答
把你的sql语句打印出来:sql="INSERT INTO table (user, title, content)VALUES('$_POST[user]','$_POST[title]','$_POST[content]')";die($sql);在浏览器运行后,复制他,然后到phpmyadmin里面,运行一下SQl,看看是否能成功

求php 批量把数组写入mysql表
你运行一下。如果有问题再稍微修改下就ok了 sql = 'insert into table_name (mingcheng, shijian) values ';foreach ($Codes as $key => $value) {$sql .= '(\\''.$value.'\\' , \\''.now().'\\')';if($key < count($Codes)-1){$sql .= ',';}else{$sql .= ';';}} ...

相似回答