X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Выборка колонок из таблиц
int_hb
int_hb
Topic Starter сообщение 13.7.2010, 23:00; Ответить: int_hb
Сообщение #1


Здравствуйте=)
Дайте пожалуйста совет: как лучше из двух таблиц сделать одну?
У меня задание написать скрипт что бы БД можно было сохранять как Excel и вот скрипт я написал,но оказалось что надо еще и 2 таблицы в одну соединить.Я сделал так:
php script
// ну тут подключаемся собственно и получаем указатель на БД
$host ="localhost";
$user ="root";
$pass ="11111";
$database ="vpntest";
$dp = mysql_connect($host,$user,$pass);
mysql_select_db($database,$dp);

//тут выбираю таблицу users из БД ну и сохраняю все ее значения в новую таблицу с названием print
$sql = mysql_query("SELECT * FROM users");
while ($dp = mysql_fetch_object($sql)){
     $id = $dp->id;
     $firstname=$dp->firstname;
     $lastname=$dp->lastname;
     $thirdname=$dp->thirdname;
     $town=$dp->town;
     $firm=$dp->firm;
     $position=$dp->position;
     $email=$dp->email;
     $phone=$dp->phone;
     $vipnet=$dp->vipnet;
     $date=$dp->date;
     $time=$dp->time;
     //вот тут сохраняю в новую
     $query="INSERT INTO print (firstname,lastname,thirdname,sity,firma,position,email,phone,vipnet,data,tim
e) VALUES('$firstname','$lastname','$thirdname','$town','$firm','$position','$email','$phone','$vipnet','$date','$time')";
     $dummy=mysql_query($query);
    
    

    
}
//здесь выбираю вторую таблицу и что бы в существующей (с пустым //полем point) таблице добавить значения из таблицы results пытаюспервыю апдейтить
$query="SELECT * FROM results";
$sql=mysql_query($query);
while($dp=mysql_fetch_object($sql)){
    $id=$dp->id;
    $point=$dp->result;
        
    $query="INSERT INTO print (point) VALUES('$point')";
    $dummy=mysql_query($query);

    }
    // почему то не обновляет.Нулями забивает((
//Хотя значения $point!=0! Скрин ниже..
mysql_close();

но обновляется нулями а почему не пойму .
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 14.7.2010, 0:03; Ответить: alexdrob
Сообщение #2


SELECT * FROM users left join results on users.id=results.uid

вот такой запрос выберет с 2х таблиц сразу без создания дополнительной таблицы
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
int_hb
int_hb
Topic Starter сообщение 14.7.2010, 0:17; Ответить: int_hb
Сообщение #3


Я не знал)
Спасибо!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
int_hb
int_hb
Topic Starter сообщение 15.7.2010, 23:11; Ответить: int_hb
Сообщение #4


а вообще не работало потому что я в таблице print забыл сделать колонку id :rjunimagu:
Как обычно не внимательность..

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Ищу волшебника Гугл-таблиц
2 Bel_Ami 2054 6.12.2019, 19:36
автор: REGNET
Открытая тема (нет новых ответов) Нужна выборка из базы пастухова
2 aleggator 2197 2.3.2017, 15:19
автор: aleggator
Открытая тема (нет новых ответов) Выборка ключевых слов. База почти 2 млрд.
200р./ выборка
19 zhurik 16181 21.10.2015, 8:29
автор: zhurik
Открытая тема (нет новых ответов) Выборка по базе ключевых слов
3 aleggator 2110 20.8.2015, 12:29
автор: metvekot
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыНаполнение таблиц
(из картинки перенести данные в таблицу)
1 k62 1320 22.4.2015, 12:12
автор: Romansom


 



RSS Текстовая версия Сейчас: 24.4.2024, 14:59
Дизайн