$sql2 = "select * from productdetail where ProductID=".$ProductID." and OptionID=".$OptionID;
$rst2 = mysql_query($sql2);
$num2 = mysql_num_rows($rst2);
if($num2!=0)
{
$sql = "delete from productdetail where ProductID=".$ProductID." and OptionID=".$OptionID;
$rst = mysql_query($sql);
}
$sql = "insert into productdetail (ProductID,OptionID,UpDatetime,Detail) values (".$ProductID.",".$OptionID.",'".$UpDatetime."','".$Detail."')";
$rst = mysql_query($sql);
说明:以上语句在本地执行没有问题,在虚拟主机的空间上执行的时候,可以执行delete 但执行不了insert语句。
其他表的insert语句都可以执行没有问题。
数据类型:ProductID int
OptionID int
Detail text
UpDatetime datetime请各位高手帮忙看看这段代码有没有兼容性问题,是不是mysql版本的问题,如何修改。
解决方案 »
- mysql数据库索引问题
- 请问哈,Mysql启动了却无法连接,
- mysql数据库,查看和修改concurrent_insert的问题
- LOAD DATA INFILE 导入数据文件报错有人知道为什么吗?找了好多方法都不行
- MySQL一般装在什么Linux下??
- 数据库同步问题?
- 怎样在sql语句中引用另一条sql语句的返回值?
- 从在MYSQL里一张order表里建立一个新表 ,提取其中的custmer的唯一值 对者给分20
- 关于mysql数据的导入
- 我在WIN2000下装了MYSQL(给我满意答案的我愿给200分,急)
- 我想写一个创建库,用户,授权的自动脚本,但下面有错误。
- 数据库设计问题,请帮忙看看这个该怎么设计
检查一下字符集。
http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx
MySQL 中文显示乱码
数据类型: ID int
ProductID int
OptionID int
Detail text
UpDatetime datetime 没有提示任何错误。
这一句直接到MYSQL命令行工具中试一下看看。