PHPbb DBAL拒绝执行正确的PHP和SQL
如果你看到这个,你很可能看到了我的 因此,从那里我取得了进步。我已经意识到SQL是好的,正是它造成了问题。我还需要注意的是,我使用的是启动dbal类的。出于某种原因,以下代码起作用:PHPbb DBAL拒绝执行正确的PHP和SQL,php,mysql,insert,phpbb,dbal,Php,Mysql,Insert,Phpbb,Dbal,如果你看到这个,你很可能看到了我的 因此,从那里我取得了进步。我已经意识到SQL是好的,正是它造成了问题。我还需要注意的是,我使用的是启动dbal类的。出于某种原因,以下代码起作用: $sql = "CREATE TABLE ideas( id int(10) unsigned NOT NULL auto_increment, `user` tinytext NOT NULL, `date` int(10) unsigned NOT NULL default '0', descript
$sql = "CREATE TABLE ideas(
id int(10) unsigned NOT NULL auto_increment,
`user` tinytext NOT NULL,
`date` int(10) unsigned NOT NULL default '0',
description text NOT NULL,
upvotes text NOT NULL,
downvotes text NOT NULL,
appreciated tinyint unsigned NOT NULL default '0',
ip tinytext NOT NULL,
PRIMARY KEY (id))";
$temp = $db->sql_query($sql);
die($temp);
但该代码不:
$sql = "INSERT INTO `FUideas` (`description`) VALUES ('TESTER')";
$temp = $db->sql_query($sql);
die($temp);
有关FUideas
表的信息,请参阅我以前的帖子
我知道sql是有效的,因为如果我使用普通php,它会执行:
$con = mysql_connect('localhost', 'name', 'password');
mysql_select_db("db", $con);
$sql = "INSERT INTO `concepts` (`description`) VALUES ('TESTER')";
mysql_query($sql,$con) or die(mysql_error());
非常感谢任何解决此问题的方法
如果您需要更多信息,请询问,我也会在线,因此如果您想尝试测试,请发布代码,我会尝试
编辑
因此,如果我用
0
或'
填充其他字段,有人能解释这种行为吗?似乎您正在创建一个名为ideas的表,然后尝试插入一个名为FUideas的表。其他地方有没有创造新的创意?在任何情况下,请尝试使用die(mysql_error())
查看错误是否与查询本身有关。似乎您正在创建一个名为ideas的表,然后尝试插入到名为FUideas的表中。其他地方有没有创造新的创意?在任何情况下,请尝试使用die(mysql_error())
查看错误是否与查询本身有关。表不同,我已经创建了它们。现在我正在尝试mysql_error(),并将发布它返回的内容。表是不同的,我已经创建了它们。现在我正在尝试mysql_error(),并将发布它返回的内容。