![]() |
Выборочная загрузка и выгрузка данных из формы в таблицу MySQL
Вообщем везде в интернете примеров по взаимодействию php и mysql полно, но только про яблоки, про скрипты выборочного извлечения данных из таблицы скриптов практически нет, напишите кто для массовой аудитории, сраз у статьи столько почитателей пояаится, которые окажутся очень благодарны автору хоть морально и то хорошо
отредактировал, ибо ответа нет, но место занимает, не серьёзно как то |
даже ссылку не подскажете? Который день бьюсь головой в стену из за того что ничего не получается и не двигаюсь дальше
|
что с этим кодом не так, посмотрите пожалуйста, требуется так, чтоб на основе данных поступающих из полей форм co и do совершалась выборка из базы и не обязательно, чтоб оба поля заполнялись т.е. данные могут приходить только из одной формы, но скрипт нормально бы их воспринимал, и совершал бы по ним выборку
<?php $host = "localhost";$user_db = "root";$pass_db = "123"; $dbase = "oo"; $dtable = "oo"; mysql_connect ($host, $user_db, $pass_db); mysql_select_db($dbase); mysql_query("SET NAMES 'utf8'"); mysql_query("SET CHARACTER SET 'utf8'"); $co = $_POST["co"]; $do = $_POST["do"]; $sql = "select * from oo where co='$co' and do='$do'"; echo ("<table border ='1'>"); echo ("<tr><td>Адрес</td><td>Описание</td></tr>"); while ($abc = mysql_fetch_row($sql)) { echo("<tr><td>$abc[0]</td><td>$abc[1]</td></tr>"); } echo "</table>"; ?> пишет Адрес Описание Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in C:\apache\localhost\www\23.php on line 14 |
Цитата:
|
while (@abc = mysql_fetch_row($sql)) пишет
Parse error: syntax error, unexpected '=' in C:\apache\localhost\www\23.php on line 14 да мне ток эт скрипт нужен и все, больше не надо чего то там, да еще на выборочное занесение данных |
dima1981, как пишется массив на php, знаете? вот его надо написать вместо @abc
|
не знаю, но понял вас dmitryst здесь нам кушать не дадут )
пойду узнавать раз подсказать не хотите или может подскажите все таки? |
Цитата:
$sql = "select * from oo where co='$co' and do='$do'"; - это неправильно, правильно так $sql = "select * from `oo` where `co`='$co' and `do`='$do'"; (обрамляем название базы и полей апострофами (там, где буква Ё)) |
$sql = "select * from `oo` where `co`='$co' and `do`='$do'"; пишет
Parse error: syntax error, unexpected '=' in C:\apache\localhost\www\23.php on line 14 вообщем псб dmitryst, хоть, как то вник в то с чкм который день парюсь, вот никак не хочу читать этот php, потому что как в школе, читают книги, проходит пару лет и где все то, что прочел, нет этого, редко кто запоминает, поэтому решил все таки готовый скрипт раздобыть, ну может только слегка под базу подправить потом и готово, но если через месяц не встретится, то так и быть придется вникать в это все, чтоб потом забыть ) вообщем благодарю dmitryst, и может кто знает решение, подскажите со скриптом, тема все таки актуальна |
Время: 15:06. |
Время: 15:06.
© OSzone.net 2001-