php与mysql的所有问题,php与mysql连接问题

作者探讨了PHP代码中使用mysql_connect和mysql_select_db连接MySQL数据库时,遇到的单引号转义问题,尽管代码显示'success',但实际数据库中未插入数据。问题可能在于SQL语句格式或错误处理。
摘要由CSDN通过智能技术生成

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)中的数� ......

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值