Привет, Гость!
Главная
Вход

Последняя активность

Форум / Вап-мастеру / PHP
Поиск
  Условие
<< 1 2
Свин-павук Свин-павук (SV!) [Off] [#] (21.10.2011 / 17:02)
чморылое одоробло
istORik (21.10.2011/14:17)
Помоему это глупость.
Я так понимаю что при таком запросе будет идти подсчет всех юзеров, потом будет повторный запрос на юзера и получение его данных.
То есть получается 2 запроса в базу, причем ту
А я чо сказал? Ищем в базе совпадения штоп и имя и пароль совпадали.
istORik istORik [Off] [#] (22.10.2011 / 12:31)
Еще вопрос, а то смотрю подфорум как то не развивается ).
В общем, как можно сделать чтоб при выводе сообщений в госте каждое сообщение было в своем див классе?
Наподобии как тут реализованно.
Сланенак Сланенак [Off] [#] (22.10.2011 / 13:07)
Unbaum Alamora
  1. <?php
  2. // данные доступа к базе данных
  3. $db_host="localhost"; // обычно не нужно изменять
  4. $db_user="user"; // имя пользователя БД
  5. $db_password="pass"; // пароль БД
  6. $db_name = "name"; // имя БД
  7. $table_name = "stat"; // имя таблицы статистики
  8.  
  9.  
  10. // соединение с БД
  11. mysql_connect($db_host, $db_user, $db_password) or die (mysql_error());
  12. mysql_select_db($db_name) or die (mysql_error());
  13. mysql_query("SET NAMES 'utf8'");
  14.  
  15. // Выполняем запрос: выбрать ID пользователей, которые посетили приложение более 10 раз
  16. $query = 'SELECT * FROM `'.$table_name.'` WHERE `visits`>10;';
  17. $sql = mysql_query($query);
  18.  
  19. // обрабатываем полученный результат
  20. // если нужно, то узнаем количество выбранных значений
  21. $num_rows = mysql_num_rows($sql);
  22. echo '<div class="ololo">' . $num_rows.'<br /></div>';
  23.  
  24. // выводим данные
  25. while ($sql_data = mysql_fetch_array($sql)) {
  26. echo '<div clas="ololo">' . $sql_data['uid'].' - '.$sql_data['visits'].'<br /></div>';
  27. }
  28.  
  29. // иногда нужно вывести данные через цикл for
  30. for ($i=0; $i<$num_rows; $i++) {
  31. $sql_data = mysql_fetch_array($sql);
  32. echo '<div clas="ololo">' . $sql_data['uid'].' - '.$sql_data['visits'].'<br /></div>';
  33. }
  34.  
  35. ?>

копипаст атцуда
Изм. Сланенак (22.10.2011 / 13:09) [1]
istORik istORik [Off] [#] (22.10.2011 / 13:17)
Сланенак (22.10.2011/13:07)
[php] <?php
// данные доступа к базе данных
$db_host="localhost"; // обычно не нужно изменять
$db_user="user"; // имя пользователя БД
$db_password="pass"; // пароль БД
Окей, спасибо сланенак
istORik istORik [Off] [#] (22.10.2011 / 13:20)
Screamer (21.10.2011/15:00)
istORik, Насчёт кавычек в запросах.Я х.з. как там правильно кто как пишет но в основном при обращениии к таблице или к ее полю обычно ставлю обратные кавычки ``.
Ну и в двойных кавычках переменные м
Опс, теперь насчет кавычек, то какую роль играю обратные или нет они?!
Я просто делаю такие запросы всегда
  1. $req = mysql_query('SELECT * FROM tabla WHERE id = ' .$tut_id. '');

Изм. istORik (22.10.2011 / 13:20) [1]
Сланенак Сланенак [Off] [#] (22.10.2011 / 13:37)
Unbaum Alamora
istORik (22.10.2011/13:20)
Опс, теперь насчет кавычек, то какую роль играю обратные или нет они?!
Я просто делаю такие запросы всегда
  1. $req = mysql_query('SELECT * FROM tabla WHERE id = ' .$tut_id. '');
у тебя ошибка в запросе, правильнее так
  1. $req = mysql_query("SELECT * FROM tabla WHERE id = '" .$tut_id. "'");

тк нельзя использовать одинаковые ковычки внутри строки без точки(''.'') или экранирования(\')
istORik istORik [Off] [#] (22.10.2011 / 13:41)
Сланенак (22.10.2011/13:37)
у тебя ошибка в запросе, правильнее так
  1. $req = mysql_query("SELECT * FROM tabla WHERE id = '" .$tut_id. "'");

тк нельзя использовать одинаковые ковычки внутри строки без точки(''.'') или
Странно, у меня работает мой вариант)
А как насчет защиты? У меня сами запросы фильтруются, вот что касается кавычек то я о них ниче не знаю
istORik istORik [Off] [#] (22.10.2011 / 13:44)
Кстати, напишите кто нить код нормальной переадресации а то этот
  1. header("Location: http://" . $_SERVER['HTTP_HOST'] . "");

заебывает, выдает постоянно ошибки
istORik istORik [Off] [#] (23.10.2011 / 18:48)
Вопрос номер ~~~~ )
Браузер выкидывает такую ошибку
  1. Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in

Код на который ссылается он
  1. $fs = mysql_query("SELECT * FROM `forso` WHERE `ids` = '" . $id . "'"); //Выбираю данные из таблы
  2. while ($fs = mysql_fetch_array($fs))
  3. {
  4. echo '<a href="test/?id=' . $fs['id'] . '">' . $fs['name'] .
  5. '</a><br/><small><font color="#482CD1">' . $fs['opis'] . '</font></small><br/>';
  6. }
istORik istORik [Off] [#] (23.10.2011 / 18:54)
И есчо вопрос, как фильтровать
  1. $_REQUEST['id']
чтоб он принимал ТОЛЬКО числа, и ничего другого, чтоб защита была.
Насколько я понимаю этот
  1. $_REQUEST['id']
может быть и как пост запрос и как гет ?
Свин-павук Свин-павук (SV!) [Off] [#] (23.10.2011 / 19:05)
чморылое одоробло
istORik (23.10.2011/18:54)
И есчо вопрос, как фильтровать
  1. $_REQUEST['id']
чтоб он принимал ТОЛЬКО числа, и ничего другого, чтоб защита была.
Насколько я понимаю этот
  1. $_REQUEST['id']
может быть и как пост
intval($_REQUEST['id'])
istORik istORik [Off] [#] (23.10.2011 / 19:20)
Что с ошибкой?
Свин-павук Свин-павук (SV!) [Off] [#] (23.10.2011 / 19:23)
чморылое одоробло
А ничо што у тебя имена переменных совпадают?
istORik istORik [Off] [#] (23.10.2011 / 19:37)
Свин-павук (23.10.2011/19:23)
А ничо што у тебя имена переменных совпадают?
Да конечно.
istORik istORik [Off] [#] (23.10.2011 / 19:39)
У меня переменна $id делает запрос в 2 таблицы.
  Всего: 35
<< 1 2

Фильтр по автору
Скачать тему

Форум

Новые вверху
0 / 78

Gazenwagen Gegenkulturelle Gemeinschaft