Autor | Zpráva | ||
---|---|---|---|
aifel Profil |
#1 · Zasláno: 6. 11. 2010, 17:27:18
Caute potrebolva by som prikaz ked mam velku tabulku a chcem vybrat z nej len tie udaje ktora sa zacinaju na pismo A ta znamena ked zadam slovo ze auto tak nech mi najde vsetko co sa zacina na a.. je taky prikaz ???
|
||
Taps Profil |
#2 · Zasláno: 6. 11. 2010, 17:30:45
aifel:
použij operátor like SELECT kniha FROM knihovna WHERE autor LIKE 'a%'; |
||
aifel Profil |
#3 · Zasláno: 6. 11. 2010, 17:32:32
ok skusim
|
||
xmark Profil |
#4 · Zasláno: 6. 11. 2010, 17:33:43
Taps:
Nebylo by rychlejší toto? SELECT kniha FROM knihovna WHERE LEFT(autor, 1) = "a" resp. pro jistotu SELECT kniha FROM knihovna WHERE LOWER(LEFT(autor, 1)) = "a" |
||
aifel Profil |
pocuj chcem som to potom takto vyskusat cez php ako vyhladavac.. ale mi nejde dakte je chyba. v tom prikaze like..
<?php require_once "otevridb.inc"; do { // Spojení s databází. if (!otevridb()) break; mysql_query("UPDATE pocitadlo2 SET pristupy=pristupy + 1" . " WHERE id_cilo = {$_REQUEST['ID']}"); @$výsledek = mysql_query( SELECT filmy FROM nazov WHERE autor LIKE '{$_REQUEST['nazev']}%'; while($záznam=mysql_Fetch_array($výsledek)) { $datum = date("d.m.Y H:i:s", $záznam["datumcas"]); $data = "<p><b>\n"; $data .= $datum; $data .= $záznam["nazev"]. "<br /><br><br>\n"; $data .= $záznam["film"]. "</p><br />\n"; $data .= "<br /><br />\n"; echo $data; echo "Pocet najdenych filmov:" .mysql_num_rows($výsledek); } mysql_close(); } while (false); ?> |
||
aifel Profil |
#6 · Zasláno: 6. 11. 2010, 17:42:27
No budes vediet ci nie?
|
||
Taps Profil |
#7 · Zasláno: 6. 11. 2010, 17:43:39 · Upravil/a: Taps
aifel:
vypiš si mysql_error $výsledek = mysql_query( SELECT filmy FROM nazov WHERE autor LIKE '".$_REQUEST['nazev']."%' or die (mysql_error()); místo $_REQUEST zkus použít raději $_POST či $_GET |
||
aifel Profil |
#8 · Zasláno: 6. 11. 2010, 17:45:18
ok skusim to
|
||
aifel Profil |
#9 · Zasláno: 6. 11. 2010, 17:46:22
nejde stale..
|
||
xmark Profil |
#10 · Zasláno: 6. 11. 2010, 17:46:53
aifel:
Počuj, stáhni si někde nějaký příklad pro začátečníky a pokus se z toho pochopit základy. Do mysql_query patří string, chybí ti tam uvozovky. A na hlášky jako "No budes vediet ci nie?" je tady alergických 98 % lidí včetně moderátorů. Neriskuj. |
||
aifel Profil |
#11 · Zasláno: 7. 11. 2010, 09:55:05
Davam tam tento prikaz ale mi daju vsetky filmy..
SELECT * FROM filmy2 WHERE nazev LIKE '%Die%' OR nazev LIKE '%{$_REQUEST[nazev]}%'; |
||
Časová prodleva: 13 let
|
0