PHP database + search funkciq

25 отговора 657 прегледа
#1

PHP database + search funkciq

Здравейте!

Значи яви ми се дерт с един сайт който правя - оказа се, че имам нужда от база данни в която да мога да търся и това да става от страницата.
Много данни накуп разделени в подкатегории примерно Аудио, Видео и т.н.
и търсачката да може да търси както във всички така и в отделните части.
Хал хабер си нямам от РНР, знам че има доста фрий скирптове и т.н. но честно казано просто незнам как ще стане това..

Ако някой може да ми каже дали има откъде да си дръпна нещо такова с база данни и сърч фукнция ще съм му много признателен :)

Мерси предварително! :)

Отговор
в отговор на help #2

Re: PHP database + search funkciq

hotscripts.com

Break The UnBreakable
Отговор
в отговор на help #3

Re: PHP database + search funkciq

Ами много лесно бре. Доколкото разбрах имаш mySQL server. Просто вкарваш цялта информация в базата данни, като си ги сортираш както ти си прецениш, а търсенето става.
$query = mysql_query("SELECT * FROM baza_danni WHERE film LIKE '%$search%'") or die(mysql_error());
i sled tova
while($row = mysql_fetch_array($query, MYSQL_NUM)){
echo"$row[0], row[1] i etc... ";
}
tova e :)

Отговор
в отговор на astakov #4

Re: PHP database + search funkciq

Жив да не бях.

"Щастието, Санчо..."
Отговор
в отговор на astakov #5

astakov

Значи и аз търся нещо подобно!
Имам директории с 17 филма, 4игри и 78 mp3-ки.Искам някък си да накарам страницата ми да търси из тях.
Критерият ми е:
да наподобява на това обаче да търси
<input type="text" name="Q">
<input type="submit" value="Търси">
<select><option value="Филми" >Филми</option><option value="Игри">Игри</option><option value="Mp3">Mp3</option></select>
Незнам до колко е вярно пропуснал съм някъде nаme защото незнам какво трябва да е.Директории те са MP3,GAMES и FILMS.Трябва да е нещо подобно, ако можеш да ми кажеш и да търси ще съм ти много БЛАГОДАРЕН

The life is a beautiful dream!
Отговор
в отговор на .Luckie. #6

Re: PHP database + search funkciq

Какво искаш да кажеш с това?

Отговор
в отговор на astakov #7

Re: PHP database + search funkciq

Иска да каже това, което другите си мислят ;))

Отговор
в отговор на astakov #8

Re: PHP database + search funkciq

[линк]
Аз вече не съм първа младост и очите ми не са това, което бяха, ама би ли ми намерил къде по-горе пише:
SELECT FROM Baza_danni ...

Като помагате - помагайте. Ако ще заблуждавате начинаещите - по добре си мълчете. Всеки някога е започнал от нищото.

"Щастието, Санчо..."
Отговор
в отговор на RangeR #9

ne ne ne ne ne ne

blagodarq na vsi4ki koito otgovorixa no mislq 4e stana nedorazumenie:)
sega znam 4e shte qdosam dosta hora sus tova koeto shte kaja no..

zna4i az se zanimavam s web design.. nishto ama nishti4ko ne otbiram ot PHP.
prosto vuprosa mi beshe ima li nqkakuv takuv script li kak da go nareka koito moga samo leko da go popromenq i da si go adaptiram za stranciata.. ne da go pisha - tova i da iskam nemoga da go napravq :)

Kakto spomena RangeR, az sushto se nujdaq ot tursene v podkategorii:

Search: ...... i oshte edno pole Search In: (Audio, Video, Games, Collections) etc..

neshto podobno..

Ako nqkoi moje da me naso4i kum takuv gotovo script ili neshto podobno, da trqbva samo da vuveda neshtata v bazata danni a drugoto da si stava :) mn mi se iska a ;>

amii mersi otnovo :)

Отговор
в отговор на .Luckie. #10

Re: PHP database + search funkciq

Не знам да се смея ли да плача ли или да взема да се гръмна с патрони за глиган

Много добре си се ориентирал към MySQL.com. Там има отговори на част от въпросите ти. Другата част са на PHP.net и двете общо правят около 95% от това което ти трябва.

А защо в [линк] няма SELECT FROM Baza_danni, ще ти кажа че :
1. В MySQL.com на пишат на български
2. За да бъдем съвсем точни и да се хванем за буквата трябва да бъде
SELECT "Полетата които ти трябват / *" FROM "таблиците в нужните ни бази данни, които съдържат полетата" WHERE "условията които искаме да поставим за да не излизат всички записи".
Българските текстове заградени в кавички на горните редове НЕ СЕ пускат като заявка а те насочват какво трябва да пишеш.

Е тук нищо няма:[линк]
Отговор
в отговор на ro6avia #11

Re: PHP database + search funkciq

Ro6av, иди, изпии едно кафе и се събуди.

С горния постинг имах предвид единствено и само, че се прави select от таблица, а не от база.
Иначе благодаря за признанието, че знам къде да търся. Избрах mySQL единствено и само заради краткото описание на select, а и защото като го чета младежа, това му трябва.
А че не пишат на български си е тяхна работа - не ми пречи, но и не променя смисъла на написаното от мен.
Относно второто - да, трябва да сме буквалисти. Това си е точна наука, синтаксиса също е пределно ясен и недвусмислен и неправилното му използване не носи резултат. Затова и не се поощрява. Kакто вече казах, ако се помага, да се помага.

"Щастието, Санчо..."

Редактирано от .Luckie. на

Отговор
в отговор на .Luckie. #12

Re: PHP database + search funkciq

Бе и 100 да изпия, докато не се наспя нема да стане, а не ми се очертава тази възможност скоро :((
Пък и съм се зачел в един CLASSICAL CRYPTOGRAPHY COURSE и акъла ми е съвсем на друго място ... само % на използваемост на букви и съчетания ми е в главата

Някой влечат ли го тез бозички, че да си комуникираме ?

Е тук нищо няма:[линк]
Отговор
в отговор на .Luckie. #13

Re: PHP database + search funkciq

Абре хора незнам защо трябва така да се правите на ударени?И аз съм начиняещ, и аз нищо не разбирам, и аз почвам от нищото, а пък искам много неща да направя, знам че нестава, но пък някой хоря го правят с интерес за да го разберат.За това някой път съм питал за готов скрипт - разчитам си скрипта и си го побългарявам. SELECT FROM Baza_danni аз мисля че ако беше дал SELECT FORM MUSIC щеше човекът също така и аз да си го дръпне и накрая нищо да не стане.
Сега и аз питам почти същото като "help".Как да направя search с база данни в моят сайт като дадох поткатегориите.Мисля, че е малко нелеп въпроса, но питам.За това има идиотски въпроси и винаги ще има тъй като всеки почва да се учи и да пита.Не казвам, че въпроса на help е нелеп, но как да се научи човек иначе.Знам че почти никой няма да седне да обяснява как се прави търсачка или форум, но на някой хора като мен им е интересно и наложащо или незнам си какво.

Така...и аз имам въпрос и то май нелеп
Имам apache, php editor, но нямам браузер за ПХП - браузер тоест един ПХП файл като го отворя да вида какво се е получило.Ако можете да ми помогнете ще съм Ви много благодарен!
И ако е идиотски въпроса поне кажете!

The life is a beautiful dream!
Отговор
в отговор на RangeR #14

Re: PHP database + search funkciq

Искам да ти помогна да си решиш проблема, затова ще бъда изчерпателен. След като си постнал 10тина мнения във форума, допускам че наистина си решил да се занимаваш с пхп. При това положение трябва да разбираш, че колкото и да постваш тук и различни хора да ти отговарят на въпросите в крайна сметка ще трябва сам да си свършиш работата ( или да платиш на някой да ти я свърши). След като задаваш въпроса за пхп браузъра става ясно че до момента ти дори не си си направил труда да отидеш на пхп.нет и да прочетеш първите няколко страници от туториала аджеба какво е това животно. Ще се опитам да обясня малко, но сам разбираш, че само от това едва ли нещо ще стане ако не си помогнеш сам.
За да пускаш пхп скриптове пхп трябва да е инсталирано на сървъра, как - темата най-горе. След изпълнеието на скрипт резултата е хтмл, който се показва в браузъра. Конкретно за търсачката - най-вероятно ще ти трябва и някаква база данни - mysql, която съшо трябва да е инсталирана на сървъра.
От тук има 3 начина - 1. отиваш на хотскриптс.цом или друг подобен сайт, и търсиш, сваляш и инсталираш, докъто намериш нещо, което мислиш че върши работа. 2. Ако нищо не става плащаш на някой да ти го направи.
3. Почваш да четеш и сам си правиш нещо или модифицираш нещо готово.

Има десетки сайтове и стотици статии, написани за абсолютно начинаещи, пхп е най-лесния и най-разпространен език за уеб програмиране ако избереш 3тия начин скоро ще можеш да правиш сносни неща и винаги ще можеш да питаш в този форум при проблем, ама ще трябва да разчиташ най-вече на себе си.

Отговор
в отговор на RangeR #15

Re: PHP database + search funkciq

Човекът ти го е написал.
Трябва ти първо база данни. После в нея се създават таблици. Слага се информация там. Чак тогава се прави SELECT. Резултата от него чрез PHP се дисплейва в HTML.
Това е. Побори се с това, виж какви практически проблеми, неописани в ръководствата имаш, и тогава питай.
Коректният отговор е - няма такова готово решение, което да промениш малко и то да тръгне.

"Щастието, Санчо..."
Отговор
в отговор на RangeR #16

Re: PHP database + search funkciq

Имам apache, php editor, но нямам браузер за ПХП

невероятно е .... в стила на codec за PHP

-----------------------
гърбавия, ковчег ще го изправи
Отговор
в отговор на .Luckie. #17

Re: PHP database + search funkciq

.Luckie. мерси че ме поправи. Но все пак ние сме хора, а както знаем няма безгрешни хора, съответно и аз. Също така мисля че има доста хора, който се гаврят/подиграват на останалите (тоест си мислят че знаят много).

Отговор
в отговор на help #18

Re: ne ne ne ne ne ne

help елементарно става, просто за момента нямам свободно време иначе с удоволствие бих ти го написал. За сега мога само да ти кажа да дириш из [линк]

Отговор
в отговор на astakov #19

Re: PHP database + search funkciq

За нищо.
Въпросът е принципен. Доста народ влиза тук за да чете и да намери отговор на въпросите си. Затова и трябва коректност.
Иначе да - никой не се е родил научен и желанието за развитие трябва да се подкрепя.

"Щастието, Санчо..."
Отговор
в отговор на s_dimi #20

Re: PHP database + search funkciq

Разбрал, недоразбрал - помогна ми доста!БЛАГОДАРЯ!
Само неразбрах как така след изпълнението на скрипт резултата е HTML?
Имам Apache и MySQL и Едитор обаче не виждам резултата ни в хтмл ни в нищо.

The life is a beautiful dream!
Отговор