Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHPbb DBAL拒绝执行正确的PHP和SQL_Php_Mysql_Insert_Phpbb_Dbal - Fatal编程技术网

PHPbb DBAL拒绝执行正确的PHP和SQL

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是好的,正是它造成了问题。我还需要注意的是,我使用的是启动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',
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(),并将发布它返回的内容。