NightHawk,
PHP код:<?php
$sql = mysql_query("SELECT `ip` FROM `form`", $link); // где $link это соединение с бд
while ($result = mysql_fetch_array($sql)) {
echo $result['ip']."<br>";
}
?>
как то так![]()
- 17.02.2014 06:15
Спасибо сказали:
NightHawk(17.02.2014), - 17.02.2014 17:00
Rlove, да конечно
AsviS, да, через while работала и у меня, но хотелось бы через foreach as. Я не мгу понять, почему он дублируют первую запись и на этом прекращает работу.
Объясню более подробно. В этом столбце хранятся ip пользователей, я хотел бы их сравнить с ip сессии и если они равны друг другу, то часть текст спрятать. Но столкнулся с такой непонятно почти на самом первом этапе. Мысли были сделать так, конкретно цикл.PHP код:Ну а дальше if else взависимости от значения $access, но он даже через echo толком не работает. Соответсвенно к этой части ещё рано ).foreach($row as $item){
if($item == $_SERVER['REMOTE_ADDR']) $access++;
}
Продублирую предыдущуй код (выводит дубль первой строки)PHP код:
$dbc = mysql_connect ('localhost', 'root')
or die ('Ошибка соединение с сервером');
mysql_select_db ("poll", $dbc);
$result = mysql_query ("SELECT ip FROM form");
$row = mysql_fetch_array($result);
foreach($row as $item){
echo $item .'<br>';
}
- 17.02.2014 17:45
NightHawk, к чему такие сложности? Сравнить есть ли айпи в базе с которого сейчас зашли обычным скл запросом можно без левых циклов. Надеюсь код напишите сами? :)
- 17.02.2014 20:08
brainix, в том и дело, что нет, ибо не силен в программировании, пытаюсь вот на практики и изучать, поэтому и придумываются такие вещи.
- 17.02.2014 20:29
NightHawk, тогда так
PHP код:где pole - поле где хранится айпи в бд.$ipnow=$_SERVER['REMOTE_ADDR'];
$result = mysql_query ("SELECT ip FROM form WHERE pole='$ipnow' ");
if (mysql_num_rows($result)>0){}//если больше нуля, значит такой айпи в бд есть.
И вообще, если учитесь - переходите на mysqli. Это правильнее и быстрее, чем mysql.Спасибо сказали:
NightHawk(17.02.2014), - 17.02.2014 21:39
brainix, остается удивляться, насколько все просто на самом деле) Спасибо!
Просто в основном все книги про php связанны с mysql, ну или мне такие попадаются. А на php.net без всяких знаний пока выглядит все крайне запутанным, особенно в объектно-ориентированном стиле. - 17.02.2014 21:44
NightHawk, php.su в помощь. Удобный справочник по функциям там есть.
Спасибо сказали:
NightHawk(17.02.2014), - 07.03.2014 16:22
Как установить на обычный хостинг расширение imagick? В инете искал, но там везде через командную строку. Где написать эти строки если у меня shared хостинг?
- 07.03.2014 16:56
Top-tompak, разве что в поддержку написать, чтобы они установили
Спасибо сказали:
Top-tompak(07.03.2014), - 07.03.2014 17:11
OKyJIucT, Значить другого варианта нету? Есть ли вообще альтернативы этой расширений? Вы что используете для crop и resize?
Тэги топика:
Похожие темы
| Темы | Раздел | Ответов | Последний пост |
|---|---|---|---|
Веб программирование на Php, MySQL, Ajax. Программирование на C# | Создание сайтов | 3 | 31.05.2011 01:53 |
Веб программирование на Php, MySQL, Ajax. Программирование на C# | Реклама партнерских программ | 3 | 31.05.2011 01:53 |
Качественное программирование на заказ | Создание сайтов | 2 | 13.09.2010 16:02 |
Веб-программирование [php, Xhtml, Css, Javascript] | Другая работа | 0 | 28.02.2010 22:10 |




