LIMIT a,b

Secţiune dedicată începatorilor.

Moderatori: Moderatori, Start Moderator

LiviutzuAs
Average Member
Mesaje: 154
Membru din: Mar Feb 16, 2010 2:16 am
Localitate: Bucuresti
Contact:

LIMIT a,b

Mesajde LiviutzuAs » Lun Feb 14, 2011 8:07 pm

$q=mysql_query('SELECT * FROM aprograms WHERE (categorie="1") LIMIT '.$a1.','.$a2.'');

Am folosit codul de mai sus, pentru a imi face mai multe pagini cu date din baza de date...

Treaba sta in felul urmator, pentru :
Pagina1 - $a1=0, $a2=10
Pagina2 - $a1=10, $a2=20
Pagina3 - $a1=20, $a2=30
etc...

$a1 si $a2 functioneaza in parametrii normali ( adica functioneaza corect )... Am pus echo de a1 si a2 si am probat paginile si afiseaza ce trebuie...

Pana la urma am facut o proba ca sa ma asigur ca nu este de la $a1 si $a2 si am facut asa :

$q=mysql_query('SELECT * FROM aprograms WHERE (categorie="1") LIMIT 20,30 ');

In continuare nu afiseaza 10 pozitii ci vreo 15 sau 18.... Nu inteleg care este problema... Daca isi da cineva seama si poate sa ma ajute.... Multumesc...



iSeLast
Junior Member
Mesaje: 42
Membru din: Mar Mar 30, 2010 2:35 pm
Localitate: Rm. Valcea
Contact:

Mesajde iSeLast » Lun Feb 14, 2011 8:13 pm

problema e ca LIMIT functioneaza in felul urmator

LIMIT a,b

a = punctul de plecare
b = numarul de rezultate de la punctul de plecare

deci, tu trebuie sa ai mereu:
[php]
<?php
$q=mysql_query('SELECT * FROM aprograms WHERE (categorie="1") LIMIT '.$a1.',10');
?>
[/php]
pentru a afisa doar cate 10 rezultate

LiviutzuAs
Average Member
Mesaje: 154
Membru din: Mar Feb 16, 2010 2:16 am
Localitate: Bucuresti
Contact:

Mesajde LiviutzuAs » Lun Feb 14, 2011 8:15 pm

aoleo... Mersi mult.. Eu am crezut ca inseamna PUNCT PLECARE, PUNCT FINAL.... mersi mult !

Avatar utilizator
Niku02
Senior Member
Mesaje: 837
Membru din: Joi Noi 13, 2008 1:16 pm
Localitate: Constanta
Contact:

Mesajde Niku02 » Mar Feb 15, 2011 2:58 am

Lucrez la o firma de web design si am un magazin de airsoft .

LiviutzuAs
Average Member
Mesaje: 154
Membru din: Mar Feb 16, 2010 2:16 am
Localitate: Bucuresti
Contact:

Mesajde LiviutzuAs » Mar Feb 15, 2011 11:05 am

Da... mi-a fost suficient ce mi-a zis iSeLast... Eu de obicei caut pe google, dar nu m-am gandit ca de fapt folosesc eu functia LIMIT gresit... Eu credeam ca e alta problema si nu stiam ce :D


Înapoi la “PHP Incepători”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 24 vizitatori