php与mysql连接问题
$con = mysql_connect('localhost','root','admin');
if(mysql_select_db('ktv',$con))
echo"成功";
else echo"选择失败";
$query = "INSERT INTO `ktv`.`roomlist` (`ROOMNUM`, `STYLE`, `LOCATION`, `CONDITION`, `PRICE`, `CAPACITIES`) VALUES (\'217\', \'大包厢\', \'A区\', \'满\', \'80\', \'20\');";
if($query==true){
echo "sucess";
} else{
echo "数据插入出错";
}
mysql_close();
?>
这段sql语句是用phpmyadmin直接生成的,为什么有右斜杠呢?
这段代码输出:成功sucess, 但是数据库中没有增加记录 是为什么呢?
在线等右斜杠是单引号的转义
那为什么显示sucess,但是数据库里的记录却没有增加呢
这个应该是一个添加的操作,你添加之后,得有一个判断才行,假如你那个添加按钮的name值为add
PHP code:
if(isset($_POST['add'])){
$con = mysql_connect('localhost','root','admin');
if(mysql_select_db('ktv',$con))
echo"成功";
else echo"选择失败";
$query = "INSERT INTO `ktv`.`roomlist` (`ROOMNUM`, `STYLE`, `LOCATION`, `CONDITION`, `PRICE`, `CAPACITIES`) VALUES (\'217\', \'大包厢\', \'A区\', \'满\', \'80\', \'20\');";
if($query==true){
echo "sucess";
} else{
echo "数据插入出错";
}
mysql_close();
}
?>
相关问答:
我用的是连接池做的,配连接池的方法应该没有错,为什就是出现这种问题
javax.servlet.ServletException: javax.naming.NameNotFoundException: No object bound to name java:comp/env/test
请问大侠们这是� ......
CREATE DATABASE ADDRESSLIST;
USE ADDRESSLIST;
DROP TABLE IF EXISTS FRIEND;
CREATE TABLE FRIEND
(FRIEND_ID INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY ,
FRIEND_NAME VARCHAR(20) NOT N ......
index.php内容:
$smarty->assign('name',strtotime('-0'));
$smarty->display("index.html");
index.html内容:
{$name|date_format:'%Y-%m-%d'}
{$ ......
在firefox浏览器下正常登陆,但在IE 浏览器下无法登陆,每次都会重新生成一个session,原来的内容会丢失。。。。。。。。。。怎么回事......
具体情况?猜测可能是你本机IE的cookie被禁用了吧,可以看看
cookie � ......
1、是不是PHP中只能使用mysql_query("update user_aa set money=money2-".$bpanmm." where uid=".$userppp);更新数据???
2、PHP更新mysql_fetch_row($res)与mysql_fetch_array($res)中的数� ......