|
|
|
|
|
для: MrX
(15.11.2007 в 12:41)
| | Таким образом Вы соединитесь с базой:
// Переменные для удобства.
$hostname = "localhost"; $username = "blanter"; $password = ""; $dbName = "mysql";
// Соединяемся с mysql
mysql_connect("$hostname", "$username", "$password") or die("Ошибка соединения: ".mysql_error());
// Выбираем базу в mysql, к которой будем коннектиться
mysql_select_db($dbName) or die("Базы не существет: ".mysql_error());
|
Чтобы проверить, работает ли у Вас всё, можно сделать запросик к бд:
$poisk = mysql_query("SELECT * FROM `client`");
while($p3=mysql_fetch_array($poisk))
{
echo $p3['name'].'<br><br>';
}
|
Разберитесь пока с этим, а потом задавайте вопросы. | |
|
|
|
|
|
|
|
для: bronenos
(15.11.2007 в 11:09)
| | Спасибо за ответы
на этом примере я хотел понять и разобраться с поиском..
но не получается ((
вот:
// Тут необходимо проезвести соединение к базе и выполнить сам запрос, я не знаю по
// какой методике вы это производите, но я напишу сам запрос, а вы его уже и подставите в свой.
сюда как я понял надо добавить -
$hostname = "localhost";
$username = "blanter";
$password = "";
$dbName = "mysql";
$table = "user";
или нет? | |
|
|
|
|
|
|
|
для: MrX
(15.11.2007 в 10:39)
| | я не знаю кто захочет все полностью описать...
вы учитесь пока... потом если не ясно задавайте вопросы.. и со временем все получится... | |
|
|
|
|
|
|
|
для: MrX
(15.11.2007 в 10:39)
| | Здравствуйте MrX.
Надеюсь Вам поможет этот код, хотя он и очень простой, поиск по б.д. - это очень просто, ну так как вы в этом нуждаетесь, вот Вам примерчик!
Например у на имеется файлик index.php в нём мы реализуем:
Для начала создаём формочку для введения запроса ( т.е. что нам надо найти)
<form name="test" action="#" method="post">
<input name="search" type="text" value="">
<input name=doSearch type="submit" value="Поиск"> // Задаём имя кноаки, для
того что б мы смогли проверить, была ли
нажата кнопка, если быоа, то проверяем
введённые даные на совпадения в бд.
</form>
// Осуществление проверки
<?php
if(isset($_REQUEST['doSearch']))
{
if (trim($search)=="")
{
echo "<b>Вы ничего не ввели в поле поиска</b>";
}
else
{
echo "<b>Ваш запрос на :</b> $search<br>";
// Тут необходимо проезвести
соединение к базе и выполнить сам запрос, я
не знаю по
// какой методике вы это
производите, но я напишу сам запрос, а вы
его уже и подставите в свой.
$a= mysql_query ("SELECT * FROM table1 WHERE (name LIKE '%$search%') OR (second_name LIKE '%$search%')");
// Поиск будет производиться по полям имя и
фамилия, если в имени он ничего не найдёт,
то будет производиться поиск ещёи по
Фамилии, а если надо, что б он искал и там
и там, то вместо OR надо поставить AND
Затем мы просто обробатываем этот запрос и
выводим результат
}
}
else
{
}
?>
Вот и всё думаю ничего сложного нет! Если
возникнут какие либо вопросы пишите мне на
E_MAIL !
|
| |
|
|
|
|
|
|
|
для: morkovkin
(15.11.2007 в 10:18)
| | а нельзя ли описать весь процесс?
т.е. связать все с данной формой.
думал это не сложно...
для тех кто знает как. | |
|
|
|
|
|
|
|
для: MrX
(15.11.2007 в 08:22)
| | Для начала, нужно прсоединиться к бд :)
Вы знаете, как это реализовать?
После этого скачать любой скриптик поиска на пхп с использованием mysql,
и посмотреть как там сделаны запросы к бд.
А вообще, воспользуйтесь формой поиска по форуму, тема обсуждалась неоднократно. | |
|
|
|
|
|
|
|
для: MrX
(15.11.2007 в 08:22)
| | в таком случае вам сюда http://phpfaq.ru/ | |
|
|
|
|
|
|
|
для: RV
(15.11.2007 в 08:01)
| | в том то и дело - не знаю куда вставить ))
у меня есть только поле для ввода и кнопка:
<table>
<tr>
<td nowrap="nowrap"><input type="text" name="searchword" size="30" maxlength="20"inputbox" /> </td>
<td width="100%" ><input type="submit" name="submit" class="button" /> </td>
</tr>
<tr>
</tr>
<tr> </tr>
</table> | |
|
|
|
|
|
|
|
для: MrX
(15.11.2007 в 07:02)
| | table - имя таблицы.
field - имя поля, в котором надо искать.
Это вставить в ваш код. | |
|
|
|
|
|
|
|
для: MrX
(15.11.2007 в 06:41)
| | вот что нашел-
Можно искать так:
SELECT * FROM table WHERE field LIKE "%имя%"
только не совсем понял где имя таблицы и куда это вставить. | |
|
|
|
|