|
|
|
|
|
для: sidPR
(05.11.2006 в 21:22)
| | протестируй:
<?php
$start_time = gettime();
// Тут вводишь код для цикла, например, for
$stop_time = gettime();
$diff_time = bcsub($stop_time, $start_time, 6)."<br/>"
echo $diff_time;
$start_time = gettime();
// Тогда здесь код для цикла while
$stop_time = gettime();
$diff_time = bcsub($stop_time, $start_time, 6)."<br/>"
echo $diff_time;
function gettime()
{
$part_time = explode(' ', microtime());
$real_time = $part_time[1].substr($part_time[0], 1);
return $real_time;
}
?>
|
| |
|
|
|
|
|
|
|
для: sidPR
(05.11.2006 в 21:20)
| | Кстате тут радился вопрос а какая обработка будет лучше и быстрее обрабатыватся по времени ? моя или ваша ? или одинаково ? | |
|
|
|
|
|
|
|
для: Lelik
(05.11.2006 в 18:50)
| | еще раз спасибо я сделал так вот так :
$select_sql = "SELECT * FROM `sub_menu` WHERE `status` = 'ON' ORDER BY id";
$result = MYSQL_QUERY($select_sql);
print "<script>";
for($i=0; $i<mysql_num_rows($result); $i++){
$sub = mysql_fetch_array($result);
print "sub_menu[$i] = new Array('$sub[top_id]','$sub[id]','$sub[name]','$sub[link]');";
}
print "</script>";
|
| |
|
|
|
|
|
|
|
для: sidPR
(05.11.2006 в 16:07)
| | для цикла while:
$select_sql = "SELECT * FROM `sub_menu` WHERE `status` = 'ON' ORDER BY id";
$result = MYSQL_QUERY($select_sql);
print "<script>";
$i = 0;
WHILE ($sub = mysql_fetch_array($result))
{
echo "sub_menu[$i] = new Array('$sub[top_id]','$sub[id]','$sub[name]','$sub[link]');";
$i++;
}
print "</script>";
}
|
в таком духе | |
|
|
|
|
|
|
|
для: sidPR
(05.11.2006 в 17:33)
| | Все спасибо огромное разобрался! | |
|
|
|
|
|
|
|
для: Lelik
(05.11.2006 в 17:29)
| | нет я всмысле как они совместно с WHILE ($sub = mysql_fetch_array($result)) буду работать ? | |
|
|
|
|
|
|
|
для: Lelik
(05.11.2006 в 17:27)
| |
for($i=0; $i<mysql_num_rows($result); $i++){
echo '$sub_menu['.$i.'] = new Array(\''.$sub[top_id].'\',\''.$sub[id].'\',\''.$sub[name].'\',\''.$sub[link].'\');';
}
|
так лучше | |
|
|
|
|
|
|
|
для: sidPR
(05.11.2006 в 17:24)
| | если тебе надо, чтоб sub оставлся замени кавычки:
for($i=0; $i<mysql_num_rows($result); $i++){
echo '$sub_menu['.$i.'] = new Array('.$sub[top_id].','.$sub[id].','.$sub[name].','.$sub[link].');';
}
|
| |
|
|
|
|
|
|
|
для: Lelik
(05.11.2006 в 17:20)
| | тогда вывод данных какой будет =\ вместо $sub | |
|
|
|
|
|
|
|
для: sidPR
(05.11.2006 в 17:09)
| | тогда может цикл for подойдет?
for($i=0; $i<mysql_num_rows($result); $i++){
echo "sub_menu[".$i."] = new Array('".$sub[top_id]."','".$sub[id]."','".$sub[name]."','".$sub[link]."');";
}
|
| |
|
|
|
|