
正文
php数据库表结构空选项,php创建mysql数据库表
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php页面向mysql提交数据,在表里面看不到有数据,表是空的,请问哪里有问题?? 数据库是hehe,表是haha
mysql_query()
函数,对数据库进行操作(一般是用这个函数执行sql语句),而你根本就没有把sql语句对数据库进行执行,只是定义了一个变量而已!
换句话就是:你根本就没有让数据库插入数据,不是空的,那是什么呢???
加一句:
mysql_query($sql);
即可
相关问答
Q1: php插入mysql数据表显示成功,表却为空
你的语句还没有执行过。
$insert="insert into `user`(`user_name`,`password`) values('$username','$password')";这一句的后面改成这样
$result=mysql_query($insert,$link);//执行insert语句
//判断执行结果
if($result){
echo "scriptalert('注册成功!');window.location.href='localhost/index.html';/script";
}
else{
echo "scriptalert('注册失败!');window.location.href='regist.php';/script";
}
Q2: php数据库查询的数据为空 option 显示默认值暂时没有数据,否则显示读出的数据,下面if()那里错了?
你用$k来判断本身就是不合理的。
if( !$v ) 无数据时
或许你可以换个思路。
如果$feehal是一个下拉数组,可以直接判断$feehal,而不用循环,使用循环则是错误。
Q3: 有关PHP;如果数据库表gwc的内容为空用if语句怎么表示?
$result = mysql_query('你的sql语句');
//如果数据库有相关的记录,那么至少是一条,对不对?
//而mysql_num_rows()函数是返回mysql_query影响的行数,那么,据此行数来判断数据库是否有相关记录!
if ( !mysql_num_rows( $result ) ) {
die('没有相关记录');
}
//当然, if语句哪里也可以写 if ( mysql_num_row( $result ) == 0 ) {
//效果是一样的, php中, 空值和0都是false, 所以了,用感叹号也行!





