Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Зашел в тупик, нужна помощь начинающему. / 4 сообщений из 4, страница 1 из 1
05.12.2017, 12:27
    #39564301
Davin777
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зашел в тупик, нужна помощь начинающему.
Только начинаю изучать php и mysql. Вкратце опишу что сделал:

Форма, в форме Select name=”1”, Select name=”2”, Select name=”3” и кнопка. Нажали кнопку ...

// Переменные с формы
$info1 = $_POST['1'];
$info2 = $_POST['2'];
$info3 = $_POST['3'];

Подключаемся к БД ...

// Таблица table1 временная, для записи в нее и удаления нужной строки(id) по таймеру

$res_rows = mysql_query("SELECT * FROM table1");

$num_rows = mysql_num_rows($res_rows);

if ($num_rows == '0' ){
mysql_query ("INSERT INTO `table1` (`pole_id`, `pole_info1`, `pole_info2`, `pole_info3` ) VALUES ('1', '$info1', '$info2', '$info3' )");
echo "Информация занесена в базу c id=1";
}
else{
if ($num_rows == '1' ){
mysql_query ("INSERT INTO `table1` (`pole_id`, `pole_info1`, `pole_info2`, `pole_info3` ) VALUES ('2', '$info1', '$info2', '$info3' )");
echo "Информация занесена в базу c id=2";
}
else{
if ($num_rows == '2' ){
mysql_query ("INSERT INTO `table1` (`pole_id`, `pole_info1`, `pole_info2`, `pole_info3` ) VALUES ('3', '$info1', '$info2', '$info3' )");
echo "Информация занесена в базу c id=3";
}
}
}


$query = "SELECT `pole_id`, `pole_info1`, `pole_info2`, `pole_info3` FROM `table1` WHERE pole_id = '1';";

$testsql = mysql_query($query);
$row = mysql_fetch_array($testsql);



echo '<div class="pole1">'.$row[1].'</div> ';

echo '<div class="pole1_1">'

В $row[1] к примеру слово "Программист", а сюда должна попасть информация из другой таблицы table2 (поле id + 4 поля varchar, 500 строк), в которой есть строка , в которой присутствует слово Программист в поле 1 к примеру. Вот нужно чтоб сюда попала информация из этой строки ( 3 оставшиеся поля).

'</div> ';


Надеюсь правильно объяснил, я старался. Представляю логику что нужно делать дальше, но так как я начинающий и учусь на примерах найденных в поисковиках на различных форумах не могу найти примеров и мозгов тоже не хватает.

Представляю эту логику так:

Нужно сделать запрос на совпадение слова "Программист" с таблицей table2 (поле id + 4 поля varchar, 500 строк), узнать id этой строки, ну и вывести информацию по id уже вроде как не проблема для меня.

Проблема для меня сделать этот запрос и еще проблематичнее найдя совпадение как узнать id строки в которой присутствует это слово?

Если не затруднит, просьба накидать примеров ну или ссылок где подобное реализовано. Ну или хотя бы в какую сторону копать дальше. Поиски в поисковиках загнали меня в тупик, каша в голове.
...
Рейтинг: 0 / 0
05.12.2017, 13:13
    #39564347
Davin777
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зашел в тупик, нужна помощь начинающему.
Еще можно поиздеваться с того что я тут намудрил)
...
Рейтинг: 0 / 0
05.12.2017, 17:58
    #39564612
Davin777
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зашел в тупик, нужна помощь начинающему.
Вообщем все просто до безобразия! Вдруг таким же начинающим как я пригодится.


$faq = "SELECT * FROM table2 WHERE pole_name = '$info1';";
$test123 = mysql_query($faq);
$rock = mysql_fetch_array($test123);

echo '<div class="ligaengdiv">'.$rock[нужное значение из массива].'</div> ';


Так бы и сказали, учи запросы))
...
Рейтинг: 0 / 0
06.12.2017, 00:29
    #39564757
MikkiMouse
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зашел в тупик, нужна помощь начинающему.
Davin777,

Учи запросы!
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Зашел в тупик, нужна помощь начинающему. / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]