Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
3 / 3 / 0
Регистрация: 01.11.2012
Сообщений: 803
1
MySQL

Поиск в базе и перенос всей таблицы

04.06.2014, 17:53. Показов 743. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Не могу реализовать запрос, который бы искал в определенном столбце данные и переносил всю строку с переменные. Натолкните на мысль...
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.06.2014, 17:53
Ответы с готовыми решениями:

Поиск по всей базе
Здравствуйте! Есть БД, в которой имеется множество таблиц. Я знаю, что в колонке Name одной из...

Поиск по всей базе
Подскажите, можно ли сделать поиск значения по всей базе? Например мне в базе нужно найти номер...

Поиск по всей базе и вывод в таблицу
доброй ночи, прошу помочь разобраться в коде поиска в этом совершенно новичок не могу ее найти и...

Поиск значения поля по всей базе
Добрый день! учусь работать с Oracle 11 Малознакомая мне БД, 600 таблиц, мне необходимо найти...

7
3 / 3 / 0
Регистрация: 01.11.2012
Сообщений: 803
05.06.2014, 14:45  [ТС] 2
Все же нужна помощь... как сделать поиск по столбцу и занести все данные в строчке в переменные ?

PHP
1
2
3
4
5
6
7
8
9
<?php
$db = mysql_connect ("localhost","root","ascent");
mysql_select_db("build",$db);
 
$result = mysql_query("SELECT id FROM items",$db);
 
while($myrow = mysql_fetch_assoc($result))
    echo $myrow['id']. '<br>';
?>
Миниатюры
Поиск в базе и перенос всей таблицы  
0
3 / 3 / 0
Регистрация: 01.11.2012
Сообщений: 803
05.06.2014, 14:51  [ТС] 3
PHP
1
2
3
4
5
6
7
8
9
<?php
$db = mysql_connect ("localhost","root","ascent");
mysql_select_db("build",$db);
 
$result = mysql_query("SELECT * FROM `items` WHERE `id` LIKE ('9')",$db);
 
while($myrow = mysql_fetch_assoc($result))
    echo $myrow['id']. '<br>';
?>
Вот так ищет.. но как сделать что бы выводило всю строчку. т.е. я ищу 5, а мне нужно что бы выводило 5 18 19 Onix Dj Onix.
0
368 / 406 / 165
Регистрация: 29.05.2014
Сообщений: 1,494
05.06.2014, 15:15 4
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$db = mysql_connect ("localhost","root","ascent");
mysql_select_db("build",$db);
 
$result = mysql_query("SELECT * FROM `items` WHERE `id` = 9",$db); //допустим вместо * идут поля `pole1`, `pole2`
 
$baza = array(); 
while($myrow = mysql_fetch_assoc($result))
    {
       $baza[] = $row;
    }
    
foreach($baza as $item)
    {
       echo $item['pole1']."<br>"; //тогда тут `pole1`
       echo $item['pole2']."<br>"; //а тут `pole2`
    }
0
3 / 3 / 0
Регистрация: 01.11.2012
Сообщений: 803
05.06.2014, 15:36  [ТС] 5
не-а. не выводит ничего... в чем дело ???



PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
$db = mysql_connect ("localhost","root","ascent");
mysql_select_db("build",$db);
 
$result = mysql_query("SELECT * FROM `items` WHERE `id` = 9",$db); //допустим вместо * идут поля `pole1`, `pole2`
 
$baza = array(); 
while($myrow = mysql_fetch_assoc($result))
    {
       $baza[] = $row;
    }
    
foreach($baza as $item)
    {
       echo $item['time_begin']."<br>"; //тогда тут `pole1`
       echo $item['time_end']."<br>"; //а тут `pole2`
    }
?>
0
3 / 3 / 0
Регистрация: 01.11.2012
Сообщений: 803
06.06.2014, 18:52  [ТС] 6
хм... даже не знаю в какую сторону копать... не работает и все :-(
0
368 / 406 / 165
Регистрация: 29.05.2014
Сообщений: 1,494
06.06.2014, 21:29 7
Замени:
PHP
1
2
3
{
    $baza[] = $myrow;
}
Если это не поможет значит ошибка где то тут
PHP
1
2
3
4
$db = mysql_connect ("localhost","root","ascent");
mysql_select_db("build",$db);
 
$result = mysql_query("SELECT * FROM `items` WHERE `id` = 9",$db);
делай по образцу
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
// Настройка
define('HOST', 'localhost');// сервер БД
define('USER', 'root');// пользователь
define('PASS', 'pass');// ?? пароль
define('DB', 'hospital');// БД
 
mysql_connect(HOST, USER, PASS) or die('No connect to Server');
mysql_select_db(DB) or die('No connect to DB');
mysql_query("SET NAMES 'UTF8'") or die('Cant set charset');
    
// Настройка
$sql = "SELECT ......................................................."; 
$result = mysql_query($sql) or die(mysql_error());
0
3 / 3 / 0
Регистрация: 01.11.2012
Сообщений: 803
07.06.2014, 18:17  [ТС] 8
PHP
1
2
3
{
    $baza[] = $myrow;
}
Помогло! спасибо большое
0
07.06.2014, 18:17
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.06.2014, 18:17
Помогаю со студенческими работами здесь

Не получается сделать поиск по всей базе данных
Здравствуйте, у меня был реализован поиск по всей базе данных. Стоит edit и когда в него вводится...

Организация поиска по всей базе данных ( в данном случае 2 таблицы )
Здравствуйте, можете подсказать, где я ошибаюсь и как заставить отображать нужные данные в таблице?...

Поиск известного изменения столбца и его изменение по всей базе
Всем привет! Друзья, нужна ваша помощь. К сожалению по форуму не нашел, но если вдруг была тема,...

Поиск на листе таблицы, и перенос ее в новый лист этой же книги
Часто приходится обрабатывать в ручную &quot;грязные&quot; листы документов. Вычищая всё кроме:...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru