php数据库存储的问题
本人小白,刚开始学。。。
$query=insert into movie (rating) values ('$num3');
$result=mysql_query($query);
单独的打印出$num3得到的结果是9.2,但这样存到数据库里为什么就变成0了?字段rating是float类型的
还有$query=insert into movie (title) values ('$m[0][$i+5]'); 单独的打印出$m[0][$i+5]是asdfg
但存入数据库就变成 array[1+5] 这个了。 字段title是char类型的
是我的语句有问题吗
数据库 php insert query
------解决方案--------------------
$query=insert into movie (rating) values ('.$num3.');
$query=insert into movie (title) values ('.$m[0][$i+5].');
------解决方案--------------------
$query=insert into movie (rating) values ('$num3');
这个不会有问题,可写作
$query=insert into movie (rating) values ($num3);
看看
$query=insert into movie (title) values ('$m[0][$i+5]');
应写作
$query=insert into movie (title) values ('{$m[0][$i+5]}');