Показать сообщение отдельно

  #11350  
Старый 15.07.2009, 14:12
L I G A
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
Провел на форуме:
4532332

Репутация: 1196


По умолчанию

Цитата:
Сообщение от mailbrush  
Я не говорил, вместо print_r, я сказал вместо print.

L I G A,
1. В конкретном случае цикл while займет меньше времени, оперативки.
2,3. Это не оправдание.
4,5. Время, оперативку.

1-5 - Если сделать все это, код будет выполнятся быстрее, станет оптимальнее. Проверить можно функцией microtime(). Оперативку до и после работы скрипта тоже можно измерить функцией, но я не помню какой.
1запиши мне в условие while то что я написал в цикл for
2,3кто ты такой что б я перед тобой оправдывался?,я исправил кусок кода и тем самым помог пользователю в отличии от твоих бредовых постов которыми ты не знаешь как до***ца.
4,5 гонщик спиди бля


Ответ на пост снизу:

2,3 теперь я переписал полностью код,в прошлый раз я исправил только ту часть кода без которой он не работал бы
PHP код:
<?php  
mysql_connect
("localhost","root")or  die(mysql_error()); 
mysql_select_db("forum");  
$r=mysql_query('SELECT * FROM user'
 or die (
mysql_error()); 
  for(
$data=array();$row=mysql_fetch_assoc($r);$data  []=$row); 
  echo 
"<pre>"
print_r($data); 
echo 
"</pre>"
?>
Код:
2. LIGA && nub-hacker, if(mysql_connect("localhost","root","")!=0) - условие будет выполнятся в том случае, если ф-кция mysql_connect не вернула 0, т.е. вернула true, т.е. "!=0" совсем не обязательно. 
3. LIGA && nub-hacker, код else die(mysql_error()); лишний. Вместо него после mysql_query() можно вставить or die(mysql_error()). Ошибка выведется, когда mysql_query вернет 0, т.е. false.
4. LIGA && nub-hacker, Текст, не использующий переменных, необходимо заключать в одинарные кавычки для экономии памяти.
5. LIGA && nub-hacker, Вместо функции print использовать echo, для экономии памяти.
2,3,4,5 отпадает это были его строки кода.

__________________________________________________ _
если уже зашел розговор то соединение к БД лучше подключать через функцию require_once
например: require_once "mysql_connect.php";
как ты мог про такое забыть если же
вписывать в каждый код
PHP код:
 mysql_connect("localhost","root",false)or  die(mysql_error()); 
mysql_select_db("forum"); 
то сколько мы памяти это займет?(чем оптимальнее код - тем выше его работоспособность)(С)Меилб уш,не так ли?
в твоем коде :
Код:
print_r($data);
что при запуске будет совсем не читабильно в отличии от моего:
PHP код:
 echo "<pre>"
print_r($data); 
echo 
"</pre>"
Код:
mysql_select_db('mysql');
ты же говорил что быдлокод не пишешь ?
у него БД 'forum' а не 'mysql'
__________________________________________________ _
Код HTML:
Чтобы помочь пользователю, недостаточно исправить кусок кода - надо исправить ВЕСЬ код, если это необходимо, и объяснить что к чему и зачем, что и сделал я.
Код HTML:
респект LIGA, получилось.
с твоим мего оптимезированым кодом у него почему то ничего не получилось.
вижу ты разозлился и поудалял все плюсы с мой репы,знаешь мне как то все равно я не реподрочер.

Последний раз редактировалось L I G A; 15.07.2009 в 15:09..
 
Ответить с цитированием