|
|
|
| Помощь с упрощением запроса
Здравствуйте, подскажите как можно сделать этот код виде одного запроса или как бы вы упростили его?
$dbCheck = $db->query("SELCT * FROM table1 WHERE movie_id='$my_id'");
if($dbCheck->num_rows == 0)
{
$dbSelect = $bd->query("SELCT name FROM table2 WHERE id='$my_id'");
if($dbSelect->num_rows > 0)
{
$dbInsert = $db->query("INSERT INTO table1 (id,name) VALUE ($my_id,$name)");
}
}
|
| |
|
|
|
|
|
|
|
для: maloi_m3
(06.08.2011 в 12:02)
| | Можно попробовать следующий запрос (снабдив поле id уникальным ключом, чтобы предотвратить вставку уже существующего значения)
INSERT INTO table1 (id,name)
VALUE ($my_id, (SELECT name FROM table2 WHERE id='$my_id'))
|
| |
|
|
|