[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Транспонирование БД mysql
tabataman
Дана известная таблица в БД, размера 3 на 3. Транспонировать её (поменять местами столбцы и строки) и записать обратно на место предыдущей.


нужно вывести данные из базы, обработать (т.е транспонировать) и сохранить в базу в этом виде. Профи. помогите!!!!



Спустя 22 минуты, 10 секунд (4.07.2012 - 08:12) Гость_Michael написал(а):
свои мысли есть? пробный код?

Спустя 1 минута, 46 секунд (4.07.2012 - 08:14) tabataman написал(а):

<?
$db = mysql_connect ("localhost","root","");
mysql_select_db ("ZADACHI");
?>


<?
$num = array();
$result = mysql_query("SELECT `1`,`2`,`3` FROM `table`", $db);
while($myrow = mysql_fetch_array($result))
{
array_push($num, "$myrow");
}

echo "<pre>"; print_r($myrow);echo "</pre>";

Спустя 3 часа, 25 минут, 56 секунд (4.07.2012 - 11:40) tabataman написал(а):
эу!!кто нить поможет ???

Спустя 33 минуты, 32 секунды (4.07.2012 - 12:13) kovaldm написал(а):

Спустя 2 часа, 26 минут, 19 секунд (4.07.2012 - 14:39) tabataman написал(а):

<?php
$Names=array(1,2,3,4,5);
$y = 3;
for ($i = 0; $i <= $y; $i++)
{
$Names = next($Names);
}
echo "<pre>"; print_r($Names);echo "<hr></pre>";
?>



не ПОЛУЧАЕТСЯ ПЕРЕМЕЩАТЬ ИНДЕКСЫ массива ПОМОГИТЕ

Спустя 8 минут, 32 секунды (4.07.2012 - 14:48) killer8080 написал(а):
Цитата (tabataman @ 4.07.2012 - 07:50)
Транспонировать её (поменять местами столбцы и строки) и записать обратно на место предыдущей.

А нафига это нужно? blink.gif

Спустя 10 минут, 22 секунды (4.07.2012 - 14:58) tabataman написал(а):
killer8080
для меня, это очень важно....братишь, лучше подскажи как индексы переместить ? smile.gif

Спустя 9 минут, 31 секунда (4.07.2012 - 15:08) killer8080 написал(а):
Цитата (tabataman @ 4.07.2012 - 14:58)
лучше подскажи как индексы переместить ?

куда переместить?

Спустя 10 минут, 24 секунды (4.07.2012 - 15:18) kovaldm написал(а):
В чем сложности то?
Двухмерный массив:

array(
'строка1'=>array(
'столбец1',
'столбец2',
'столбец3',
),
'строка2'=>array(
....
),
)

дальше array_reverce();
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.