|
|
|
| Если нет, то как это можно реализовать? | |
|
|
|
|
|
|
|
для: Ramzero
(04.02.2008 в 16:28)
| | Конечно можно. | |
|
|
|
|
|
|
|
для: Thrasher
(04.02.2008 в 16:37)
| | Спасибо за очень содержательный ответ. Все предельно ясно. | |
|
|
|
|
|
|
|
для: Thrasher
(04.02.2008 в 16:37)
| | Может быть примерчик напишете, при условии, что обе таблицы имеют ячейки с одинаковыми именами...
Таблички, например, А и B.... | |
|
|
|
|
|
|
|
для: Ramzero
(04.02.2008 в 16:47)
| | > Можно ли одним скриптом делать записи в две таблицы?
Вы хотели сказать одним запросом? Синтаксис INSERT этого не позволяет... | |
|
|
|
|
|
|
|
для: Unkind
(04.02.2008 в 17:11)
| | Если Insert не позволяет этого сделать, то как еще это можно сделать? | |
|
|
|
|
|
|
|
для: Ramzero
(04.02.2008 в 17:25)
| | Сделать два запроса. | |
|
|
|
|
|
|
|
для: Ramzero
(04.02.2008 в 17:25)
| | Это можно осуществить двумя запросами INSERT. Исполняющимися последовательно один за другим в рамках одного скрипта.
PS.Не надоело? | |
|
|
|
|
|
|
|
для: Trianon
(04.02.2008 в 17:28)
| | Не понимаю логики Вашего вопроса: Не надоело?
Я задал вопрос и хочу на него получить ответ. Может быть для Вас это настолько просто, что подобные вопросы кажутся издевательством? Так вот признаюсь, что как архитектор в php я полный ноль. Но если Вы попросите меня проконсультировать по части архитектуры, я с РАДОСТЬЮ ПОМОГУ ВАМ. | |
|
|
|
|
|
|
|
для: Ramzero
(04.02.2008 в 18:04)
| | Что ж.. критика справедлива.
Представьте себе, что Вас спрашивают "Как построить три коттеджа силами одной бригады?"
Что Вы ответите? Минимум пусть строят один за другим. Максимум - вопросы сетевого планирования пусть решает менеджер.
Здесь задают шквал вопросов от типа "Как забить три гвоздя одним ударом?" до типа "Как построить дом, два моста и пять гаражей?"
И от них поневоле начинаешь срываться.
Народ категорически не хочет понимать, что сложные задачи нужно разбивать на простые независимо от предметной области. И независимо от квалификации. | |
|
|
|
|
|
|
|
для: Ramzero
(04.02.2008 в 16:47)
| |
$sql = "INSERT INTO A(name) VALUES('Ramzero')";
mysql_query($sql);
$sql = "INSERT INTO B(name) VALUES('Trianon')";
mysql_query($sql);
|
| |
|
|
|
|
|
|
|
для: Trianon
(04.02.2008 в 18:48)
| | Большое спасибо:))) | |
|
|
|
|
|
|
|
для: Trianon
(04.02.2008 в 18:48)
| | У меня что-то не слишком выходит...
Посмотрите, пожалуйста, как можно поступить с этим скриптом?
<?php
require_once ("../../admin/config.php");
if($_POST['hide'] == "on") $showhide = "show";
else $showhide = "hide";
if (!empty($_FILES['image']['tmp_name']))
{
$ext = strrchr($_FILES['image']['name'], ".");
$image = "files/".date("YmdHis",time())."$ext";
$smallimage = "files/".date("YmdHis",time())."_s$ext";
if (copy($_FILES['image']['tmp_name'], "../".$image))
{
unlink($_FILES['image']['tmp_name']);
chmod("../".$image, 0644);
}
}
$query = "INSERT INTO proj VALUES (NULL,
'".$_POST['street']."',
'".$_POST['house']."',
'".$_POST['price']."',
'".$_POST['adress']."',
'".$_POST['name']."',
'".$_POST['tel']."',
'".$_POST['post']."',
'".$_POST['a']."',
'".$_POST['b']."',
'".$_POST['c']."',
'".$_POST['info']."',
'".$_POST['d']."',
'".$_POST['e']."',
'".$_POST['date_year']."-".$_POST['date_month']."-".$_POST['date_day']." ".sprintf("%02d",$_POST['date_hour']).":".sprintf("%02d",$_POST['date_minute']).":00',
'$image',
'".$_POST['pos']."',
'$showhide',
".$_POST['id_parent'].")";
if (mysql_query($query))
{
$mailto="ramzero@mail.ru";
$message="Произведена новая запись в раздел ПРОЕКТЫ. Ссылка: http://...........................index.php";
$subject="Произведена новая запись в БД сайта GP Design ";
mail($mailto, $subject, $message);
echo "<HTML><HEAD>
<META HTTP-EQUIV='Refresh' CONTENT='0; URL=../proj.php'>
</HEAD>";
}
?> | |
|
|
|
|
|
|
|
для: Ramzero
(04.02.2008 в 20:00)
| | Надеюсь код не с рабочего сайта! А то будет хакерам раздолье - все параметры пишутся прямо с инета без проверки, да вас любой новичок в два счета сделает! | |
|
|
|