Няколко заявки една към SQL.

pisio

Registered
Дава ми проблем в :
$sql .= "INSERT INTO `$dbname`".$table_prefix."db_cat_anime` (`anime_id`,`cat_id`) VALUE ('$animeid' ,'$catid');";
Как да го отстраня ?
$sql = "INSERT INTO `$dbname`.`".$table_prefix."db` (
`id` ,`bg` ,`en` ,`jp` ,`poster` ,`opisanie` ,`godina` ,`kraina` ,`epizodi` ,`dobaven` ,`ot` ,`active`)
VALUES (NULL , '$zaglaviebg', '$zaglavieen', '$zaglaviejp', 'h$poster', '$opisanie', '$date1', '$date2', '$epizodi', '2009-01-14', '1', '1'); ";

$query = mysql_query($sql);
$animeid = mysql_insert_id();
if($query) { echo " Uspe6no dobaven film "; }else{echo 'ne uspqh da go addna';}
$sql = "";
foreach ($cat as $catid) {
$sql .= "INSERT INTO `$dbname`".$table_prefix."db_cat_anime` (`anime_id`,`cat_id`) VALUE ('$animeid' ,'$catid');";
}

$query = mysql_query($sql);
if ($query) { echo"- uspe6no dobaveni kategori";}


Мерси много , и предварително :)
 
$sql = "INSERT INTO `$dbname`.`".$table_prefix."db` (
`id` ,`bg` ,`en` ,`jp` ,`poster` ,`opisanie` ,`godina` ,`kraina` ,`epizodi` ,`dobaven` ,`ot` ,`active`)
VALUES (NULL , '$zaglaviebg', '$zaglavieen', '$zaglaviejp', 'h$poster', '$opisanie', '$date1', '$date2', '$epizodi', '2009-01-14', '1', '1'); ";

$query = mysql_query($sql);
$animeid = mysql_insert_id();
if($query) { echo " Uspe6no dobaven film "; }else{echo 'ne uspqh da go addna';}
$sql = "";
foreach ($cat as $catid) {
$sql = "INSERT INTO `$dbname`.".$table_prefix."db_cat_anime` (`anime_id`,`cat_id`) VALUES ('$animeid' ,'$catid');";
$query = mysql_query($sql);
}

if ($query) { echo"- uspe6no dobaveni kategori";}
 
грешен ти е подхода за мулти инсърт
пробвай нещо такова
Код:
$sql = "INSERT INTO `$dbname`".$table_prefix."db_cat_anime` (`anime_id`,`cat_id`) VALUE";
foreach ($cat as $catid) {
$sql .= " ('$animeid' ,'$catid'), ";
}
$sql = substr($sql,0,-2);
 
mute каза:
грешен ти е подхода за мулти инсърт
пробвай нещо такова
Код:
$sql = "INSERT INTO `$dbname`".$table_prefix."db_cat_anime` (`anime_id`,`cat_id`) VALUE";
foreach ($cat as $catid) {
$sql .= " ('$animeid' ,'$catid'), ";
}
$sql = substr($sql,0,-2);
Mерси много :)
 

Back
Горе