помогите со структурой БД CMS

а разве можно select в select вставлять??

может подскажите как выполнить 1 запрос на добавление 1000 новых записей в базу данных??

Рано вам свои CMS писать, поверьте :)
<-------------- добавлено через 2930 сек. -------------->
Уж лучше рано нежели поздно)), уж поверьте.

Без знания основ БД это будет просто потерянным временем. Не, ну вам решать, конечно, но лучше начать с чего-то очень простого.
Если хотите, подкину практические задачки, попробуете силы :)
 
$vals = array();
for ($i = 1; $i <= $new_line; $i ++)
{
$vals[] = "( NULL, " . mt_rand(-10,10) . ")";
}
$vals = implode(", " $vals);

$mysqli->query ("INSERT INTO `$mysql_db_name`.`$table_name` (`id`, `namber`) VALUES $vals;

Все верно, только вы не считаете длину запроса. В идеале считать размер и если он больше допустимого значения, бить это на два инсерта. Так же хоршо бы ON DUPLICATE KEY UPDATE еще добавить в хвост.
 
Назад
Сверху