|
Компьютерный форум 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 |
Старожил Сообщения: 272
|
Профиль | Отправить PM | Цитировать dima1981,
Еще вопрос, у вас точно в базе есть таблица og с полями co и cd? |
Отправлено: 17:52, 04-09-2008 | #21 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Кот Ти Сообщения: 7318
|
Профиль | Отправить PM | Цитировать Цитата dima1981:
|
|
Отправлено: 17:53, 04-09-2008 | #22 |
Ветеран Сообщения: 512
|
Профиль | Отправить PM | Цитировать да есть и первый код её полностью вытаскивает, там конечно есть и дополнительные поля, но выборку планируется осуществлять только по этим дву, в таблице поля cd и co расположенны не по соседству, но не думаю, что это является тем фактором, который так влияет на процесс
поставил точку с запятой вывел три палки т.е. все только не переменные ) |
------- Отправлено: 18:06, 04-09-2008 | #23 |
Старожил Сообщения: 272
|
Профиль | Отправить PM | Цитировать |
Отправлено: 18:11, 04-09-2008 | #24 |
Ветеран Сообщения: 512
|
Профиль | Отправить PM | Цитировать да хоть
Цитата timon4ik:
Цитата timon4ik:
и так не правильно ? <? $db = mysql_connect("localhost","root","123"); mysql_select_db("rp" ,$db); mysql_query("SET NAMES 'utf8'"); mysql_query("SET CHARACTER SET 'utf8'"); $_POST[co]; $_POST[cd]; $sql = mysql_query ("SELECT * FROM og where co='".$_POST['co']."', and cd='".$_POST['cd']."'", $db); aray ($abc = mysql_fetch_array($sql)) echo("$abc[0][1]|$abc[0][2]|$abc[0][3]|$abc[0][4]"); mysql_close($db); ?> пишет Parse error: syntax error, unexpected T_ECHO in C:\apache\localhost\www\zg.php on line 10, ставишь за и перед echo("$abc[0][1]|$abc[0][2]|$abc[0][3]|$abc[0][4]");фигурные скобки на них указывает чего то онлине короче вы не знаете или не хотите говорить, только угараете, вот знаю например код, если конечно не комерческая тайна какая то и ничего такого о неразглашении её не было или там ещё какой то да скажу любому, только знать бы, а вы там кавычки не поставил, запятую не прописал, размусолили тему как известно, что по стене и все, не хотите написать так и говорите сразу, вы как первый день за компом, чего тогда говорить эх |
||
------- Отправлено: 18:29, 04-09-2008 | #25 |
Кот Ти Сообщения: 7318
|
Профиль | Отправить PM | Цитировать Опять не правильно
Пишите так:
|
Отправлено: 18:42, 04-09-2008 | #26 |
Ветеран Сообщения: 512
|
Профиль | Отправить 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); $abc = mysql_fetch_row($sql); echo("$abc[1]|$abc[2]|$abc[3]|$abc[4]"); mysql_close($db); ?> Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in C:\apache\localhost\www\zg.php on line 7 ||| на счет aray это для массива где то читал, вообщем ладно чувствую решение тут не появится, скажите пожалуйста, где тут на форуме про браузеры общаются, установил гугловский, хочу кое, что узнать об работе с ним, но дизайн супер, то что надо, мода на бочки видать не актуальна ) |
------- Отправлено: 19:02, 04-09-2008 | #27 |
Старожил Сообщения: 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]; } mysql_close($db); ?> |
Отправлено: 19:12, 04-09-2008 | #28 |
Ветеран Сообщения: 512
|
Профиль | Отправить PM | Цитировать Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\apache\localhost\www\zg.php on line 7
может потому, что mysql 6-ой php 5-ый и апач 229 ? но полностью таблицу показывает |
------- Отправлено: 19:26, 04-09-2008 | #29 |
Старожил Сообщения: 272
|
Профиль | Отправить PM | Цитировать Ну давайте проверим...
Замените свой код на этот и скопируйте сюда строку, которая выведется в браузер: |
Отправлено: 19:34, 04-09-2008 | #30 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Темы и Стили - Редактирование тем оформления - Все вопросы | 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 |
|