Скорее всего, если вы видите это, вы, скорее всего, видели мой последний вопрос .
Так что оттуда я добился прогресса. Я понял, что SQL в порядке, и что DBAL PHPbb вызывает проблемы. Я также должен отметить, что я использую usercake , который запускает класс 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
, либо ''
, кто-нибудь может объяснить это поведение?