[SQL] comment je peux voir plus loin que juste 10 resultats sur la page?
ShrimpsOfSea
il y a 6 mois
je sais que le site est modifiable de ouf juste en modifiant l'url, changeant les messages affichés etc
vous voyez un peu à la ebay quand vous changez l'affichage et là c'est plus 20 annonces mais 50
The_Professor2
il y a 6 mois
Ben tu utilises TOP et SKIP
ShrimpsOfSea
il y a 6 mois
je refais
y'a 10 résultats par page, j'en veux 100, histoire de voir plus loin que juste affiché
et je sais que je peux modifier l'url du site pour m'afficher plus de 10 résultats par page mais qu'est-ce que je dois ajouter dans l'url ?
la structure de l'url quand je suis sur la bonne page est https:// site.com / repertoire/commentaires
ShrimpsOfSea
il y a 6 mois
bien sûr quand il refuse ça donne une erreur 404
mauvaise commande ou c'est "verrouiller"?
The_Professor2
il y a 6 mois
je refais
y'a 10 résultats par page, j'en veux 100, histoire de voir plus loin que juste affiché
et je sais que je peux modifier l'url du site pour m'afficher plus de 10 résultats par page mais qu'est-ce que je dois ajouter dans l'url ?
la structure de l'url quand je suis sur la bonne page est https:// site.com / repertoire/commentaires
Tu passes ?page=5 par exemple
Et ta requête SQL, tu skip (5 * 10) - 10
Et tu fais un top 10
ShrimpsOfSea
il y a 6 mois
Tu passes ?page=5 par exemple
Et ta requête SQL, tu skip (5 * 10) - 10
Et tu fais un top 10
alors je viens de tenter le ?page=5 ça ne fait pas d'erreur 404 ça marche mais ça ne m'affiche pas plus loin que les résultats de base
je précise que c'est une page unique qui affiche les commentaires les plus récents
cpmtpoubeelle6
il y a 6 mois
Je pense comprendre mais t'as l'air de confondre quelques trucs ou j'ai toujours pas compris
Enfin bref, ce dont t'as besoin je pense c'est d'un query param, par exemple monsite.com/commentaire?pageSize=100 et 100, c'est ta limit dans ta requête sql
Guy_Brun
il y a 6 mois
ça n'a rien à voir avec SQL ta demande
ShrimpsOfSea
il y a 6 mois
Je pense comprendre mais t'as l'air de confondre quelques trucs ou j'ai toujours pas comprisEnfin bref, ce dont t'as besoin je pense c'est d'un query param, par exemple monsite.com/commentaire?pageSize=100 et 100, c'est ta limit dans ta requête sql
cpmtpoubeelle6
il y a 6 mois
The_Professor2
il y a 6 mois
alors je viens de tenter le ?page=5 ça ne fait pas d'erreur 404 ça marche mais ça ne m'affiche pas plus loin que les résultats de base
je précise que c'est une page unique qui affiche les commentaires les plus récents
Ben modifie ta requête SQL, mon ?page=5 c'est juste un exemple
Faut pas que ta requête retourne + de 10 résultats
ShrimpsOfSea
il y a 6 mois
C'est pas en passant simplement le query param que ça fonctionnera, derrière il faut que ta requête SQL prenne en compte ce nombre 100
Envoie moi ce que t' appelle une requête SQL et de préférence la tienne
cpmtpoubeelle6
il y a 6 mois
Tu as accès à quoi clé, concrètement ?
Est-ce que tu as autant de contrôle et d'accès comme sur ce topic par exemple, à savoir une page web ?
cpmtpoubeelle6
il y a 6 mois
Mais
Ça mérite une DDB là
Il a autant d'accès que nous ici putain
cpmtpoubeelle6
il y a 6 mois
L'op clé reprends tes esprits, ce site dont tu parles il vient d'où ? Tu l'as conçu avec un site qui permet de créer des sites web en faisant du glisser déposer par exemple ?
great_sayen
il y a 6 mois
de ce que j'ai compris t'essaie de faire une injection sql. Qasi tous les sites sont protégés contre ça de nos jours
CDLB01
il y a 6 mois
Apprend à coder khey, faut que tu piges ce que c'est qu'une injection sql et pour ça tu dois faire un peu de back end.
T'essaie de faire une injection sql ou de modifier un parametre qui est potentielement statique.
bralaxinho30
il y a 6 mois
CDLB01
il y a 6 mois
de ce que j'ai compris t'essaie de faire une injection sql. Qasi tous les sites sont protégés contre ça de nos jours
C'est plus aussi simple qu'avant mais tu en trouves toujours ! Notamment les requetes qui utilisent .append() avec leur ORM pour ecrire du SQL brut
cpmtpoubeelle6
il y a 6 mois
Apprend à coder khey, faut que tu piges ce que c'est qu'une injection sql et pour ça tu dois faire un peu de back end.T'essaie de faire une injection sql ou de modifier un parametre qui est potentielement statique.
Putain j'ai mal au ventre merde
ShrimpsOfSea
il y a 6 mois
Apprend à coder khey, faut que tu piges ce que c'est qu'une injection sql et pour ça tu dois faire un peu de back end.T'essaie de faire une injection sql ou de modifier un parametre qui est potentielement statique.
Kellard
il y a 6 mois
J'ai lu tout les messages, c'est dans ces moments là que je regrette amèrement d'avoir arrêter l'alcool.
Pour l'op, la pagination d'un site est défini par le dev si site fait maison ou le param du cms , il se peut que le site a été développé pour n'afficher que 10 messages par page .
GentilChameau
il y a 6 mois
Si tu veux bidouiller pour obtenir plus de résultats, rien ne garantit que le site prenne en compte des paramètres comme `?limit` ou `?pageSize`. De toute façon, cela dépend de la bonne volonté du développeur front-end, et il est possible qu'un tel système n'existe même pas côté front-end (partie visuelle du site web)
La meilleure chose à faire est d'ouvrir l'inspecteur d'éléments de ton navigateur, puis d'aller dans l'onglet Réseau et de regarder les requêtes du site web pour ensuite faire du reverse engineering et supposer plus ou moins ce que l'API attend comme paramètres. Et même là, rien ne garantit que l'API ait implémenté une taille des pages dans leur système de pagination non plus.
ShrimpsOfSea
il y a 6 mois