Отваряне на две таблици вместо 1

Black

Registered
Имам примерен код:

$query = mysql_query("INSERT INTO `news` (news, title, author) VALUES('$news','$author','$title')");

и как след `news` да добавя да отваря още една таблица и в нея да запаметява категорията на примерно...

$query = mysql_query("INSERT INTO `news` AND `cats` (news, title, author,id_cat,) VALUES('$news','$author','$title','$id_cat')");

та мисълта ми е как да добавя след `news` да отваря нова категория...
 
INSERT ALL INTO news (news, title, author) VALUES('$news','$author','$title') INTO cats (news, title, author,id_cat,) VALUES('$news','$author','$title','$id_cat');

тоест добавяш в първия insert ALL и след това за всяка нова таблица просто пишеш INTO ...

Пиши какво е станало.
 
rix каза:
INSERT ALL INTO news (news, title, author) VALUES('$news','$author','$title') INTO cats (news, title, author,id_cat,) VALUES('$news','$author','$title','$id_cat');

тоест добавяш в първия insert ALL и след това за всяка нова таблица просто пишеш INTO ...

Пиши какво е станало.

Аз все си мисля, че ще трябват 2 отделни заявки, нещо такова:

$q1="INSERT INTO news VALUES ('$news','$author','$title')";
$q2="INSERT INTO cats VALUES ('$news','$author','$title','$id_cat')";
mysql_query($q1);
mysql_query($q2);

успех.
 
Човека искаше в една заявка, предполагам и сам може да си прави няколко.
 
rix каза:
Човека искаше в една заявка, предполагам и сам може да си прави няколко.

Сериозно ... , сигурно нещо не съм разбрал .. :D
 

Back
Горе