|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » [решено] Опять с выборкой и все с тем что и раньше |
|
[решено] Опять с выборкой и все с тем что и раньше
|
Ветеран Сообщения: 512 |
Профиль | Отправить PM | Цитировать Вообщем, кто может посмотреть и сказать, чем эти два файла отличаются
<? $db = mysql_connect("localhost","root","..."); mysql_select_db("rp" ,$db); mysql_query("SET NAMES 'utf8'"); mysql_query("SET CHARACTER SET 'utf8'"); echo $HTTP_POST_VARS['cd']; $sql = mysql_query ("SELECT * FROM og", $db); while ($abc = mysql_fetch_row($sql)) { echo("$abc[1]|$abc[2]|$abc[3]|$abc[4]"); } mysql_close($db); ?> в этом всё клёво показывает данные из базы на отлично, теперь этот <? $db = mysql_connect("localhost","root","..."); mysql_select_db("rp" ,$db); mysql_query("SET NAMES 'utf8'"); mysql_query("SET CHARACTER SET 'utf8'"); $HTTP_POST_VARS['cd']; echo $HTTP_POST_VARS['cd']; $sql = mysql_query ("SELECT * FROM og 'og' where co='$co', and cd='$cd', $db", $db); while ($abc = mysql_fetch_row($sql) { echo("$abc[1]|$abc[2]|$abc[3]|$abc[4]"); } mysql_close($db); ?> как и первый только не показывает базу, суда приходят переменные или как то так это называется нормально, прописываю тут $HTTP_POST_VARS['co']; $HTTP_POST_VARS['cd']; и перед ними echo для примера и чтоб показал, что с приходом получается, браузер показывает, то что передаю, но вот как дальше по коду идти так онлине и всё тут |
|
------- Отправлено: 14:31, 04-09-2008 |
Ветеран Сообщения: 512
|
Профиль | Отправить PM | Цитировать SELECT * FROM og where co='0', and cd='1' прям так и пишет и данные из форм html файла передаются
|
------- Отправлено: 19:38, 04-09-2008 | #31 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 272
|
Профиль | Отправить PM | Цитировать Все ясно, лишняя запятая в строке.
Вот этот код должен работать: <? $db = mysql_connect("localhost","root","123"); mysql_select_db("rp", $db); mysql_query("SET NAMES 'utf8'"); mysql_query("SET CHARACTER SET 'utf8'"); $sql = mysql_query("SELECT * FROM og where co='".$_POST['co']."' and cd='".$_POST['cd']."'", $db); while($abc = mysql_fetch_array($sql)) { echo $abc[0]."|".$abc[1]."|".$abc[2]."|".$abc[3]."<br>"; } mysql_close($db); ?> |
Отправлено: 19:45, 04-09-2008 | #32 |
Ветеран Сообщения: 512
|
Профиль | Отправить PM | Цитировать timon4ik, вы чудо человек, спасибо вам огромное, очень вам и всем благодарен ура! )
теперь только, разберусь с кодом и далее две задачи, это автоматическое удаление, для этого скачал cron и дизай для этого у меня есть пейнт ) опять спасибо жму руку мир вам ) |
------- Отправлено: 19:50, 04-09-2008 | #33 |
Старожил Сообщения: 272
|
Профиль | Отправить PM | Цитировать Цитата dima1981:
|
|
Отправлено: 19:55, 04-09-2008 | #34 |
Ветеран Сообщения: 512
|
Профиль | Отправить PM | Цитировать только что то теперь по одному значению теперь не выберается )
но с этим думаю разберусь, знаете какого обращаться в форум, когда и так не понимаешь что у тебя потому и обращаешься и тут тебе и вопросы такие на которые бы знать ответы и в форум можно не обращаться самому, но зато прикольно когда кто то разберается при участии тебя в чем то в таком мне нравится участвовать ) |
------- Отправлено: 19:59, 04-09-2008 | #35 |
Кот Ти Сообщения: 7318
|
Профиль | Отправить PM | Цитировать Цитата dima1981:
И фигурные скобки можно убрать. А можно и не убирать, потому что правильнее было бы добавить в sql-запрос в конце LIMIT 1. Точку с запятой не забудьте)) Оппа... Я что-то логическую связь неправильно выстроил) LIMIT 1 добавляется, чтобы делать выборку только одной строки, а не потому, что скобки стоят =^_^'= |
|
Отправлено: 20:15, 04-09-2008 | #36 |
Ветеран Сообщения: 512
|
Профиль | Отправить PM | Цитировать Цитата Coutty:
выбрать к примеру только по co или только по cd или по обоим значениям, как сделать? |
|
------- Отправлено: 20:42, 04-09-2008 | #37 |
Ветеран Сообщения: 512
|
Профиль | Отправить PM | Цитировать Короче данные опять не выводятся... и выберает как придется, какието имена в таблице есть но он чистую страницу показывает, но теперь почему то показывает её постоянно.
|
------- Отправлено: 22:42, 04-09-2008 | #38 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Темы и Стили - Редактирование тем оформления - Все вопросы | kudanax | Оформление Windows XP | 249 | 17-02-2014 17:26 | |
MSFT SQL Server - помогите с выборкой | mikola1983 | Программирование и базы данных | 2 | 23-10-2008 06:15 | |
Опять ХР, опять вин98, опять сеть =( | Arioch | Сетевые технологии | 7 | 01-04-2003 11:45 |
|