php数据库插入语句的问题
这个是创建数据库的,还有创建表的<?php//连接服务器$conn=mysql_connect('localhost','root','root')ordie("连接服务...
这个是创建数据库的,还有创建表的
<?php
//连接服务器
$conn=mysql_connect('localhost','root','root') or
die("连接服务器失败! ".mysql_error());
//建立数据库
$sql="drop database if exists wahaha";
mysql_query($sql);
$sql="create database wahaha";
mysql_query($sql);
//选择数据库
mysql_select_db("wahaha");
//建立数据表
$sql="create table xinxi(
xs_id char(10) not null primary key,
name char(8) not null,
pwd char(12),
sex char(2),
class char(12),
xingqu char(12),
lianxi char(12)
)";
mysql_query($sql) or
die("建立数据表失败。".mysql_error());
echo "成功建立数据表<br>";
mysql_close($conn);
?>
==================================================================
下面的是插入数据的
<?php
$dbname="wahaha";
$conn=mysql_connect("localhost","root","root") or
die("连接MySQL服务器失败。".mysql_error());
mysql_select_db($dbname) or
die("选择数据库失败! ".mysql_error());
$sql="insert into xinxi(xs_id,name,pwd,sex,class,xingqu,lianxi) values ('15','张三','mima','男','软件1
班','打球','1234567')";
?>
请问为什么我运行第一个程序之后运行第二个是插入不到表xinxi当中去呢? 展开
<?php
//连接服务器
$conn=mysql_connect('localhost','root','root') or
die("连接服务器失败! ".mysql_error());
//建立数据库
$sql="drop database if exists wahaha";
mysql_query($sql);
$sql="create database wahaha";
mysql_query($sql);
//选择数据库
mysql_select_db("wahaha");
//建立数据表
$sql="create table xinxi(
xs_id char(10) not null primary key,
name char(8) not null,
pwd char(12),
sex char(2),
class char(12),
xingqu char(12),
lianxi char(12)
)";
mysql_query($sql) or
die("建立数据表失败。".mysql_error());
echo "成功建立数据表<br>";
mysql_close($conn);
?>
==================================================================
下面的是插入数据的
<?php
$dbname="wahaha";
$conn=mysql_connect("localhost","root","root") or
die("连接MySQL服务器失败。".mysql_error());
mysql_select_db($dbname) or
die("选择数据库失败! ".mysql_error());
$sql="insert into xinxi(xs_id,name,pwd,sex,class,xingqu,lianxi) values ('15','张三','mima','男','软件1
班','打球','1234567')";
?>
请问为什么我运行第一个程序之后运行第二个是插入不到表xinxi当中去呢? 展开
3个回答
展开全部
知友,第二张表代码这样改下:
<?php
$dbname="wahaha";
$conn=mysql_connect("localhost","root","root") or die("连接MySQL服务器失败。".mysql_error());
mysql_select_db($dbname) or die("选择数据库失败! ".mysql_error());
$sql="insert into xinxi(xs_id,name,pwd,sex,class,xingqu,lianxi) values ('15','张三','mima','男','软件1班','打球','1234567')";
$rs=mysql_query($sql,$conn);
//以下可以省略
if($rs==1){
echo '数据插入成功!影响行数ID:'.mysql_insert_id();
mysql_close($conn);
}
echo' 插入失败';
mysql_close($conn);
?>
你原来的操作失败的原因是:你前面都对的,后面没有执行插入那个驱动命令,即少了个mysql_query()。
【打字不容易,记得给分!】
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询