Страница 1 из 1

Не пора ли тему для глупых вопросов завести?

Добавлено: 2011-09-05 14:33:34
Bayerische
ПРостенький пример. Дёргаются последовательно значения из column1 table1, выводятся на печать.

Код: Выделить всё

 
	    mysql_select_db( DBNAME, $dbconnect)
	    or die("Ошибка бд: ".mysql_error());

	    $select = mysql_query("SELECT * FROM table1");
	    $row = mysql_fetch_array($select);
        do
       {
	    echo  $row[column1].'<br/>';
       }
        while($row = mysql_fetch_array($select));
Хочу реализовать вывод в таблицу другой базы. Как это сделать? Что-то мне показывает, что внесение в цикл двух mysql_select_db фигню какую-то даст.

Re: Не пора ли тему для глупых вопросов завести?

Добавлено: 2011-09-05 14:54:52
Electronik

Код: Выделить всё

$conn=mysql_connect($dbhost,$dbuser,$dbpass) or die("Could not connect : " . mysql_error());
mysql_select_db($dbname) or die("Could not select database");
mysql_query("SET NAMES utf8");     
$query = "SELECT * FROM table1";
$result = mysql_query($query) or die("Query failed : " . mysql_error());
while ($row = mysql_fetch_array($result)){
        $column1_pr=$row['column1'];
        $column2_pr=$row['column2'];
        echo $column1.'<br/>;
        echo $column2.'<br/>;
        mysql_select_db($dbname2) or die("Could not select database");
        $query2 = "INSERT INTO (db2_tbl1_col1,db2_tbl1_col1) VALUES ($column1,$column2)";
        mysql_query($query2) or die("Query failed : " . mysql_error());
}

Re: Не пора ли тему для глупых вопросов завести?

Добавлено: 2011-09-07 20:59:28
Bayerische
Вроде разобрался с копированием.
А кто скажет, почему у меня вот такая конструкция

Код: Выделить всё

    $ttoday = time();
    $tdiff = ($pun_user['timezone'] - $pun_config['o_server_timezone']) * 3600;
    $ttoday += $tdiff;
    $tyear = date("Y");
    $tmonth = date("n");
    $tday = date("j", $ttoday);
врёт безбожно? Когда учитывается часовой пояс юзера, почему-то $tday показывает следующее число, хотя ещё вечер. Чё-то не соображу...

Re: Не пора ли тему для глупых вопросов завести?

Добавлено: 2011-09-07 21:18:06
Bayerische
Не ломайте голову, o_server_timezone сменили на o_default_timezone.
Как всегда, кто-то что-то улучшил, а у другого отвалилось.

Re: Не пора ли тему для глупых вопросов завести?

Добавлено: 2011-09-08 3:05:10
ADRE
http://forum.lissyara.su/viewtopic.php?f=53&t=31026 - а эта тема чем не нравица?

Re: Не пора ли тему для глупых вопросов завести?

Добавлено: 2011-09-08 12:09:11
Bayerische
ADRE
Там вроде всё про FreeBSD и околосистемное.
Здесь по веб-программированию, в частности, PHP.