Pagina 1 din 2 12 UltimulUltimul
Rezultate 1 la 10 din 17

Subiect: problema cu parametrul LIMIT intr-o interogare

Afișare hibrid

  1. #1
    Avatarul lui meetzah
    meetzah este deconectat Ambasador
    Reputatie:
    41
    Data înscrierii
    1st October 2005
    Locaţie
    Bucuresti
    Vârstă
    39
    Posturi
    976
    Putere Rep
    41


    Implicit problema cu parametrul LIMIT intr-o interogare

    Salut.

    Am urmatorul cod:
    Cod:
    SELECT sid, title FROM stories WHERE catid='$catid' ORDER BY sid DESC LIMIT 0,5
    As vrea sa pun la LIMIT o variabila, astfel incat sa am
    Cod:
    SELECT sid, title FROM stories WHERE catid='$catid' ORDER BY sid DESC LIMIT $variabila,5
    Din pacate nu functioneaza. Din cate am gasit pe net se pare ca MySQL nu suporta adaugarea unei variabile in acest loc. Mi se pare totusi greu de crezut.


    Mihai
    DWF - Servicii complete de optimizare seo. Vezi oportunitatile de cariera in cadrul DWF.

  2. #2
    Avatarul lui Chaos
    Chaos este deconectat Ambasador
    Reputatie:
    37
    Data înscrierii
    3rd April 2006
    Locaţie
    Cluj-Napoca
    Vârstă
    43
    Posturi
    389
    Putere Rep
    37


    Implicit

    Concateneaza variabila la query in loc sa o introduci direct.
    adica:
    Cod PHP:
    "SELECT sid, title FROM stories WHERE catid='$catid'  ORDER BY sid DESC LIMIT " $variabila ",5" 

  3. #3
    Avatarul lui dacian
    dacian este deconectat Membru SeoPedia
    Reputatie:
    35
    Data înscrierii
    4th May 2007
    Locaţie
    [root@localhost root]#
    Vârstă
    50
    Posturi
    346
    Putere Rep
    35


    Implicit

    Eu am testat si merge la mine .Posteaza codul sursa pentru a arunca o privire peste el .
    //edit
    In timp ce verificam ai primit deja raspunsul .

  4. #4
    Avatarul lui meetzah
    meetzah este deconectat Ambasador
    Reputatie:
    41
    Data înscrierii
    1st October 2005
    Locaţie
    Bucuresti
    Vârstă
    39
    Posturi
    976
    Putere Rep
    41


    Implicit

    multumesc pentru raspuns. e aceeasi solutie pe care am incercat-o si eu, insa nu imi afiseaza nici un rezultat la interogare
    Cod:
    $sql_firme4 = "SELECT sid, title FROM stories WHERE topic='$topic' ORDER BY sid DESC LIMIT 0,5";
    $result_firme4 = $db->sql_query($sql_firme4);
    while (list($sid, $title_jos) = $db->sql_fetchrow($result_firme4)) {
    $Related3 .= "<a href=\"http://www.e-oferta.ro/article$sid.html\">$title_jos</a><br>";
    }
    vreau sa bag variabila $sid sus, la LIMIT.

    edit:
    variabila $sid este definita mai sus, in document
    DWF - Servicii complete de optimizare seo. Vezi oportunitatile de cariera in cadrul DWF.

  5. #5
    Avatarul lui Chaos
    Chaos este deconectat Ambasador
    Reputatie:
    37
    Data înscrierii
    3rd April 2006
    Locaţie
    Cluj-Napoca
    Vârstă
    43
    Posturi
    389
    Putere Rep
    37


    Implicit

    incearca asa:
    Cod:
    $sql_firme4 = "SELECT sid, title FROM stories WHERE topic='" . $topic . "' ORDER BY sid DESC LIMIT ". $sid .",5";
    edit: dc nu merge fie $sid nu e ok si atunci poti incerca sa fortezi un (int) $sid fie metodele nu returneaza ce trebuie.
    fa un echo pe query, vezi ce valoarea ia $sid si incearca sa executi query-ul in phpmyadmin sau ce folosesti si vezi ce returneaza.


    Citat Postat în original de meetzah Vezi Post
    multumesc pentru raspuns. e aceeasi solutie pe care am incercat-o si eu, insa nu imi afiseaza nici un rezultat la interogare
    Cod:
    $sql_firme4 = "SELECT sid, title FROM stories WHERE topic='$topic' ORDER BY sid DESC LIMIT 0,5";
    $result_firme4 = $db->sql_query($sql_firme4);
    while (list($sid, $title_jos) = $db->sql_fetchrow($result_firme4)) {
    $Related3 .= "<a href=\"http://www.e-oferta.ro/article$sid.html\">$title_jos</a><br>";
    }
    vreau sa bag variabila $sid sus, la LIMIT.

    edit:
    variabila $sid este definita mai sus, in document
    Ultima modificare făcută de Chaos; 1st May 2008 la 13:04.

  6. #6
    Avatarul lui meetzah
    meetzah este deconectat Ambasador
    Reputatie:
    41
    Data înscrierii
    1st October 2005
    Locaţie
    Bucuresti
    Vârstă
    39
    Posturi
    976
    Putere Rep
    41


    Implicit

    innebunesc. tot nu merge. nu afiseaza nimic la rezultat. nici eroare, nici ce trebuie.

    Am PHP 5.2.4 si MySQL 5.0.27-standard-log
    DWF - Servicii complete de optimizare seo. Vezi oportunitatile de cariera in cadrul DWF.

  7. #7
    Avatarul lui Chaos
    Chaos este deconectat Ambasador
    Reputatie:
    37
    Data înscrierii
    3rd April 2006
    Locaţie
    Cluj-Napoca
    Vârstă
    43
    Posturi
    389
    Putere Rep
    37


    Implicit

    printeaza query-ul, vezi ce valoare iti ia variabila si incearca sa il executi undeva in phpmyadmin sau ce client folosesti.

  8. #8
    Avatarul lui razor
    razor este deconectat Membru SeoPedia
    Reputatie:
    35
    Data înscrierii
    1st June 2007
    Posturi
    40
    Putere Rep
    35


    Implicit

    Sau folosesti

    Cod PHP:
    exit($sql_firme4); 

  9. #9
    Avatarul lui meetzah
    meetzah este deconectat Ambasador
    Reputatie:
    41
    Data înscrierii
    1st October 2005
    Locaţie
    Bucuresti
    Vârstă
    39
    Posturi
    976
    Putere Rep
    41


    Implicit

    yupiiii.... multumesc tuturor pentru ajutor.
    am rezolvat problema. de fapt eu voiam altceva, insa nu am stiut sa ma exprim

    acum codul arata sa:
    Cod:
    $sql_firme4 = "SELECT sid, title FROM nuke_stories WHERE topic='" . $topic . "' AND sid < '" . $sid2. "' ORDER BY sid DESC LIMIT 0,5";
    dupa cum se vede, am adaugat conditia AND sid < '" . $sid2. "'

    multumesc inca odata,
    mihai
    DWF - Servicii complete de optimizare seo. Vezi oportunitatile de cariera in cadrul DWF.

  10. #10
    Avatarul lui Chaos
    Chaos este deconectat Ambasador
    Reputatie:
    37
    Data înscrierii
    3rd April 2006
    Locaţie
    Cluj-Napoca
    Vârstă
    43
    Posturi
    389
    Putere Rep
    37


    Implicit

    @kissteam: dc nu stii mai bine abtine-te
    @mihai... ai spus ca ai problema cu parametru limit... implicit... am incercat sa rezolvam problema cu limit-ul
    Ultima modificare făcută de Chaos; 1st May 2008 la 20:20.

Pagina 1 din 2 12 UltimulUltimul

Informații subiect

Utilizatori care navighează în acest subiect

Momentan este/sunt 1 utilizator(i) care navighează în acest subiect. (0 membrii și 1 vizitatori)

Thread-uri Similare

  1. two-URIs-per-domain limit
    De mamulea în forumul Discutii generale privind optimizarea si motoarele de cautare
    Răspunsuri: 2
    Ultimul Post: 1st April 2009, 10:01
  2. Debit or Credit Card Acceptance Limit
    De Chip în forumul PayPal
    Răspunsuri: 2
    Ultimul Post: 15th January 2008, 22:20
  3. spatiu intr-un link
    De prodan_13 în forumul Server side
    Răspunsuri: 3
    Ultimul Post: 27th January 2007, 18:45

Permisiuni postare

  • Nu puteţi posta subiecte noi.
  • Nu puteţi răspunde la subiecte
  • Nu puteţi adăuga ataşamente
  • Nu puteţi modifica posturile proprii
  •