如果你看到这个,你很可能看到了我的最后一个问题。
所以从那里我取得了进展。我已经意识到 SQL 很好,并且导致问题的是PHPbb 的 DBAL。我还注意到我正在使用启动dbal类的 usercake 等等。出于某种原因,以下代码有效:
$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
因此,如果我用 a或填写其他字段,我就可以正常工作''
,任何人都可以解释这种行为吗?