Здравствуйте. Ситуация вот какая: есть таблица mysql и html формы передающая в нее данные, но когда хочу заполнить только часть форм, то мне пишет, что не все поля заполнены, когда все поля заполняю, то нормально передает, подскажите ссылку на инфу где написанно как сделать, чтоб не все поля были обязательны к заполнению, потому, что даже не знаю куда двигать не то в mysql при создании таблицы указывать это, не то в скрипте? и по поводу вывода данных из таблицы, есть скрипт, только он выводит все поля таблицы, но требуется, чтоб выборка осуществлялась из форм запроса, и выгружались только те поля, которые удовлетворяют запросу, и кто знает подскажите ссылку где почитать везде смотрел, где только можно но или я не понимаю в этом совсем(совсем в этом не понимаю) или действительно того, что надо в интернете нет. За пример бы был несказанно благодарен. Заранее спасибо
надо смотреть базу данных, насчёт первого, мне почему-то кажеться что поля там NOT NULL, а насчёт выборке, по условию курить мануаль по мускулю, конкретно "WHERE"
сори всем участникам, что не продолжил, долгая история код по загрузке Den1s <? $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"]; $mo = $_POST["mo"]; $go = $_POST["go"]; $di = $_POST["di"]; $sql = "INSERT INTO $dtable (co, do, mo, go, di) VALUES ('$co', '$do', '$mo','$go','$di')"; $result = mysql_query($sql); if(!$result) { echo "<H2>Ошибка!</H2>\n"; echo mysql_errno().": ".mysql_error()."<P>"; } else { print '<META HTTP-EQUIV="Refresh" CONTENT="2; URL=oo.html">'; print "Запись <b>$co - $di</b> создана!"; } ?> код по выгрузке GudGuy, столько перечитал этого мануля, без толку всё, там либо выгрузка всей базы либо одного поля но, чтоб по паре, например: телевизор-чёрнобелый, такого нет. не мог бы подробней, они действительно таковые, только, что из этого то? <?php $db = mysql_connect("localhost","root","123"); mysql_select_db("oo" ,$db); mysql_query("SET NAMES 'utf8'"); mysql_query("SET CHARACTER SET 'utf8'"); $sql = mysql_query("SELECT * FROM oo" ,$db); echo ("<table border ='1'>"); echo ("<tr><td colspan='2'>Таблица</td></tr>"); while ($abc = mysql_fetch_row($sql)) { echo("<tr><td align='center'>$abc[1]</td><td align="center">$abc[2]</td></tr>"); echo("<tr><td>$abc[3]</td><td>$abc[4]</td></tr>"); echo("<tr><td colspan='2'>$abc[0]</td></tr>"); } echo "</table>"; mysql_close($db); ?>
GudGuy благодарю за нот нул получилось, только вот с интами не очень, они у меня, даже при нул заполнения требуют, но я их на варчары переправил и готово, как только раньше недодумался до этого, кажится весь интернет перекопать пришлось и нет результата, а тут оказывается прям как в поговорке все гениальное простяцки, супер!!! осталось только с выборкой уладить то что есть и смело дальше )