Autor Zpráva
aifel
Profil
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
aifel:
použij operátor like
SELECT kniha FROM knihovna WHERE autor LIKE 'a%';
aifel
Profil
ok skusim
xmark
Profil
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
No budes vediet ci nie?
Taps
Profil
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
ok skusim to
aifel
Profil
nejde stale..
xmark
Profil
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
Davam tam tento prikaz ale mi daju vsetky filmy..
SELECT * FROM filmy2 WHERE nazev LIKE '%Die%' OR nazev LIKE '%{$_REQUEST[nazev]}%';

Vaše odpověď

Mohlo by se hodit

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0