So habe es mal anders getestet
PHP
function BoardCreate($ToBoard, $BoardName, $Closed)
{
global $timestamp;
mysql_query("INSERT INTO `wbb1_1_board` (`parentID`,`title`,`allowDescriptionHtml`,`boardType`,`imageShowAsBackground`,`time`,`prefixRequired`,`prefixMode`,`styleID`,`enforceStyle`,`daysPrune`,`isClosed`,`countUserPosts`,`isInvisible`,`showSubBoards`,`clicks`,`threads`,`posts`,`enableRating`,`threadsPerPage`,`postsPerPage`,`searchable`,`searchableForSimilarThreads`,`ignorable`,`enableMarkingAsDone`) VALUES ('$ToBoard','".mysql_real_escape_string($BoardName)."','0','0','1','$timestamp','0','0','0','0','0','$Closed','1','0','1','0','0','0','-1','0','0','1','1','1','0');");
$boID = 0;
$query = mysql_query("SELECT * FROM `wbb1_1_board` WHERE `title` = '$BoardName' LIMIT 1;");
if(mysql_num_rows($query))
{
while($row = mysql_fetch_array($query))
{
$boID = $row["boardID"];
}
}
if($boID == 0)
{
return 0;
}
else
{
mysql_query("INSERT INTO `wbb1_1_board_structure` (`parentID`,`boardID`,`position`) VALUES ('$ToBoard','$boID','0');");
return boID;
}
}
Alles anzeigen
Aber mir wird immer 0 returnt
Den 2. Insert Query führt er aber richtig aus
(da wird die Board ID übernommen aber returnen tut er 0)
