Добро пожаловать, Гость!
Правильный запрос sql - Страница 1
PHP/MySQL | Правильный запрос sql
Jonathan :
Всем привет. Есть таблица city, в ней десяток разных строк. В этих строках должно быть размещено значение enum (0, 1). То есть, как переключатели. Допустим у меня есть несколько чекбоксов, в каждом из них есть два варианта выбора: да или нет. Если да, тогда отправляем запрос 1 в таблицу city и соответствующую строку с названием города. Если выбираем нет, то происходит все так же, но уже отправляем 0 чтобы отключить показ города. Короче, как-то так. Только не надо возмкщаться)) я с mysql только пару раз работал. Мне нужен запрос, который разместит этот переключатель в нужною строку (в запросе будет указано её название)!
Правильный запрос sql
14 Авг 2015Всем привет. Есть таблица city, в ней десяток разных строк. В этих строках должно быть размещено значение enum (0, 1). То есть, как переключатели. Допустим у меня есть несколько чекбоксов, в каждом из них есть два варианта выбора: да или нет. Если да, тогда отправляем запрос 1 в таблицу city и соответствующую строку с названием города. Если выбираем нет, то происходит все так же, но уже отправляем 0 чтобы отключить показ города. Короче, как-то так. Только не надо возмкщаться)) я с mysql только пару раз работал. Мне нужен запрос, который разместит этот переключатель в нужною строку (в запросе будет указано её название)!
Комментарии:
RuSInet 14 Авг 2015
Jonathan,
Так ты сделай кнопку отправить с формой на запросы), покажи код)
Можно еще так)
<?
if (isset($_GET['city_on']))
mysql_query("UPDATE `city` SET `enum` = '1' WHERE `id` = 'тут ид города' LIMIT 1");
if (isset($_GET['city_off']))
mysql_query("UPDATE `city` SET `enum` = '0' WHERE `id` = 'тут ид города' LIMIT 1");
$city = mysql_fetch_array(mysql_query("SELECT * FROM `city` WHERE `id` = $post['id'] "));
if ($city['enum'] == 1)echo '<a href="?city_off"> город</a><img src="ссылка на картинку галоски" alt="">';
else
echo '<a href="?city_on"> город</a>';
?>
Нажимаешь на город он активируется)
Jonathan,
Так ты сделай кнопку отправить с формой на запросы), покажи код)
Можно еще так)
<?
if (isset($_GET['city_on']))
mysql_query("UPDATE `city` SET `enum` = '1' WHERE `id` = 'тут ид города' LIMIT 1");
if (isset($_GET['city_off']))
mysql_query("UPDATE `city` SET `enum` = '0' WHERE `id` = 'тут ид города' LIMIT 1");
$city = mysql_fetch_array(mysql_query("SELECT * FROM `city` WHERE `id` = $post['id'] "));
if ($city['enum'] == 1)echo '<a href="?city_off"> город</a><img src="ссылка на картинку галоски" alt="">';
else
echo '<a href="?city_on"> город</a>';
?>
Нажимаешь на город он активируется)
Jonathan 14 Авг 2015
Автор темы
RuSInet, сделал уже, но по-другому. Теперь есть другая проблема: На странице размещены названия разных городов, всего их десять. Возле названия каждого города находиться чекбокс. В коде этих чекбоксов есть value, но он пустой. Вопрос заключается в том, как правильно прописать переменную города, чтобы когда нажимешь на чекбокс и появляется флажок, отправлялось в базу значение 1, то есть "показать", а когда флажок с чекбокса убираешь, отправлялось значение 0 - "скрыть". Возможно такое сделать?
Автор темы
RuSInet, сделал уже, но по-другому. Теперь есть другая проблема: На странице размещены названия разных городов, всего их десять. Возле названия каждого города находиться чекбокс. В коде этих чекбоксов есть value, но он пустой. Вопрос заключается в том, как правильно прописать переменную города, чтобы когда нажимешь на чекбокс и появляется флажок, отправлялось в базу значение 1, то есть "показать", а когда флажок с чекбокса убираешь, отправлялось значение 0 - "скрыть". Возможно такое сделать?
RuSInet 14 Авг 2015
<?
mysql_query("UPDATE `city` SET `enum` = '1' WHERE `id` = 'тут ид города' LIMIT 1");
?>
город определяет через его id )) надеюсь он есть, можно прям через город, скажиь если что
<?
mysql_query("UPDATE `city` SET `enum` = '1' WHERE `id` = 'тут ид города' LIMIT 1");
?>
город определяет через его id )) надеюсь он есть, можно прям через город, скажиь если что
Jonathan 14 Авг 2015
Автор темы
alexsandr007, причём здесь моя тема? Создай свою и изложи там суть проблемы
Автор темы
alexsandr007, причём здесь моя тема? Создай свою и изложи там суть проблемы
alexsandr007 14 Авг 2015
подскажите что это может быть, на сайте написано это Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/u785946667/public_html/bd_connect.php on line 2
так понимаю в файле bd_connect ошибка
<?php
$db = mysql_connect ("localhost","u785946667_baza","144s190io");
mysql_select_db ("u785946667_baza",$db);
?>
это написанно в этом файле где ошибка?
ответьте вк пжл Ссылка
подскажите что это может быть, на сайте написано это Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/u785946667/public_html/bd_connect.php on line 2
так понимаю в файле bd_connect ошибка
<?php
$db = mysql_connect ("localhost","u785946667_baza","144s190io");
mysql_select_db ("u785946667_baza",$db);
?>
это написанно в этом файле где ошибка?
ответьте вк пжл Ссылка