
正文
关于sqlphp数据插入的信息
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php怎么把数据导入数据库
需要PHP基础知识和数据库基础知识。
以SQL为例。使用PHP MySQL 函数可以编辑数据库。
mysql_connect() 函数打开MySQL 连接。举例
?php
$con = mysql_connect("localhost","mysql_user","mysql_pwd");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}// 一些代码...mysql_close($con);
?
mysql_connect()三个参数分别是服务器名,连接账号,连接密码。
连接之后,可以使用mysql_select_db()设置要处理的数据库,后面则是用数据库语句处理数据。SQL语法简介网页链接
相关问答
Q1: php sql怎么判断有没有插入数据库成功
方法一、判断mysql_query的执行结果,如果为True就是成功,否则就是失败,例如:
if (mysql_query($sql)) echo '成功';else echo '失败';
方法二、使用mysql_affected_rows()获取影响的条数,此语句可以检查删除、修改、插入成功了多少条。某些UPDATE语句如果条件写得不对,更新了0条数据,但是语句本身没有语法错误,用方法一就会得到成功的结论。
Q2: php插入sql语句 为什么数据只能插入一条进去
看看是不是数据表的某项键值设置成unique,而你在此项又插入了跟第一项相同的值。
Q3: php简单的sql插入问题
没有贴出报错信息和表结构,以下仅为猜测.
首先:
(1)怀疑你的ID是主键,并且是自增长的.这样的话,在sql语句中不需要出现.
即message(user,title,content,lastdate) values ($user,...)即可.
(2)lastdate看你是存时间戳,你不如使用PHP的time()来生成.
(3)在调试的时候可以echo $_Sql,然后把sql复制到查询分析器,看问题出在哪.
Q4: php插入sql语句 数据怎么插不进去
没有出现错误代码吧?
建议这两个地方修改下,看看有什么结果出来,然后对症下药。
1、mysql_query("set name,'GBK'");——改成:
mysql_query("set name,'GBK'") or die("设置语言失败!".mysql_error());
2、 $sql="insert into bbs(id,user,title,content,latedate) values" ."('','$_POST[user]','$_POST[title]',$_POST[content],now())";
mysql_query($sql);——修改为:
$id=$_POST[id];$user=$_POST[user];$title=$_POST[title];$content=$_POST[content];$latedate=$_POST[latedate];//如果你觉得还不够妥,这里可以让php打印出来看看到底什么内容
$sql="insert into bbs(id,user,title,content,latedate) values($id,$user,$title,$content,$latedate);
mysql_query($sql) or die("发布失败!".mysql_error());
Q5: 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手册。





