Преди няколко дни си преместих форума на друг хостинг. Преместих всички файлове и базата данни и на пръв поглед всичко работеше, но се оказа, че не могат да се пишат мнения, да се пускат теми, нито лични съобщения.
Стигнах до извода, че в базата данни, когато се записват темите, след това се взема id-то на темата и се връзва мнението към нея, но функцията, която се грижи за това връща 0, вместо id-то. Функцията е:
Първият var_dump() връща resource(12) of type (mysql link), а вторият - int(0). Къде може да е проблемът? Къде да търся? Съмнявам се, че нещо в базата не е съвсем както трябва, защото файловете пък съвсем не съм ги пипал. :?
Стигнах до извода, че в базата данни, когато се записват темите, след това се взема id-то на темата и се връзва мнението към нея, но функцията, която се грижи за това връща 0, вместо id-то. Функцията е:
Код:
function sql_nextid(){
var_dump($this->db_connect_id);
if($this->db_connect_id)
{
$result = @mysql_insert_id($this->db_connect_id);
var_dump($result);
return $result;
}
else
{
return false;
}
}