Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

28.08.2008, 00:05
|
|
Познавший АНТИЧАТ
Регистрация: 30.04.2007
Сообщений: 1,206
Провел на форуме: 4778940
Репутация:
1257
|
|
Grema Точку с запятой убери в конце строчки с While
и нифига не измениться
Grema должен работать. попробуй так:
PHP код:
$spisokz = sqlq("SELECT name FROM `items` WHERE type='h'");
while ($row = mysql_fetch_row($spisokz));
{
echo $row['name'];
};
|
|
|

28.08.2008, 00:12
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме: 3941248
Репутация:
668
|
|
mr.The его код по идеи тож должен был работать ....
скорее всего там просто пустой результат ...
Последний раз редактировалось Doom123; 28.08.2008 в 00:29..
|
|
|

28.08.2008, 00:18
|
|
Познающий
Регистрация: 08.08.2008
Сообщений: 55
Провел на форуме: 369629
Репутация:
54
|
|
|
|
|

28.08.2008, 01:03
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме: 2769640
Репутация:
1304
|
|
mr.The
Специально для вас - запустите эти два скрипта.
PHP код:
$i = 1;
while ($i <= 10)
{
echo $i++;
}
PHP код:
echo "\r\nА теперь с точкой и запятой\r\n";
$i = 1;
while ($i <= 10);
{
echo $i++;
}
echo 'Правда все равно ничего не выведется из-за бесконечного цикла';
|
|
|

28.08.2008, 01:18
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме: 3941248
Репутация:
668
|
|
Gifts он скорее всего как и я не понел про какую точку с запятой идёт речь
я её после while только сейчас заметили и думал что вы говорите о };
|
|
|

28.08.2008, 06:46
|
|
Познающий
Регистрация: 03.07.2008
Сообщений: 65
Провел на форуме: 170237
Репутация:
4
|
|
Сообщение от Gifts
~NeiTRoN~
PHP код:
<?php
mysql_connect("localhost", "mysql_user", "mysql_password");
mysql_select_db("mydb");
$result = mysql_query("SELECT id,url,header,content FROM table WHERE content LIKE '%".$_POST['stroka']."%'");
echo "<table>\r\n";
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
printf ("<tr><td>%s</td><td>%s</td><td>%s</td><td>%s</td></tr>\r\n", $row["id"], $row["url"], $row["header"],$row["content"] );
}
echo "</table>\r\n";
mysql_free_result($result);
?>
Народ а как сделать так чтобы $row[content] выводился не весь, а допустим только до 200 символа, или еще лучше только кусок с запрашиваемым словом?
|
|
|

28.08.2008, 06:50
|
|
Members of Antichat - Level 5
Регистрация: 01.04.2007
Сообщений: 1,268
Провел на форуме: 10046345
Репутация:
4589
|
|
Сообщение от ~NeiTRoN~
Народ а как сделать так чтобы $row[content] выводился не весь, а допустим только до 200 символа, или еще лучше только кусок с запрашиваемым словом?
substr или через регексп
|
|
|

28.08.2008, 07:34
|
|
Познающий
Регистрация: 03.07.2008
Сообщений: 65
Провел на форуме: 170237
Репутация:
4
|
|
Сообщение от BlackSun
substr или через регексп
А чем будет эфективней?
|
|
|

28.08.2008, 07:37
|
|
Members of Antichat - Level 5
Регистрация: 01.04.2007
Сообщений: 1,268
Провел на форуме: 10046345
Репутация:
4589
|
|
Сообщение от ~NeiTRoN~
А чем будет эфективней?
Просто отрезать строку - substr, вырезать какую то часть хер знает по какому принципу - регексп.
|
|
|

28.08.2008, 07:48
|
|
Reservists Of Antichat - Level 6
Регистрация: 20.08.2008
Сообщений: 328
Провел на форуме: 7144817
Репутация:
1503
|
|
Сообщение от ~NeiTRoN~
А чем будет эфективней?
Плюс ко всему регуляркой лучше чильно не баловаться, с точки зрения оптимизации! Регулярные выражения более ресурсоемкие!
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|