Peut-être que c'est une question stupide, mais je n'arrive pas à trouver une réponse. Il y a une limite à l'affichage des lignes lorsque j'utilise la commande sql "Select * from order de table par id asc limite 0, X"?SQL ORDER BY LIMIT - nombre de lignes limité
Parce que je travaille avec un script qui l'utilise et je n'ai pas de problèmes jusqu'à 700 lignes. Si je veux limiter 800 lignes, par exemple, je ne vois pas de données et error_log indique "Undefined index".
$sql = "SELECT id,email,nome,cognome,lingua,unsubscribe ";
$sql.=" FROM newsletter_utenti WHERE 1=1";
if(!empty($requestData['search']['value'])) {
$sql.=" AND (id LIKE '".$requestData['search']['value']."%' ";
$sql.=" OR email LIKE '".$requestData['search']['value']."%' ";
$sql.=" OR nome LIKE '".$requestData['search']['value']."%' ";
$sql.=" OR cognome LIKE '".$requestData['search']['value']."%' ";
$sql.=" OR lingua LIKE '".$requestData['search']['value']."%')";
}
$query=mysqli_query($db, $sql) or die("errore filtro");
$totalFiltered = mysqli_num_rows($query);
$sql.=" ORDER BY ". $columns[$requestData['order'][0]['column']]." ".$requestData['order'][0]['dir']." LIMIT ".$requestData['start']." ,".$requestData['length']." ";
$query=mysqli_query($db, $sql) or die("order by error");
Le problème il est fait référence à mon post précédent: DataTable server side works only when I have a few data
Je pensais qu'il y sont deux questions différentes, donc j'ai ouvert le deuxième poste.
Merci
Pas de limite à «limiter», non. Doit être autre chose. –
Il se réfère à cet article: http://stackoverflow.com/questions/40132194/datatable-server-side-works-only-when-i-have-a-few-data?noredirect=1#comment67534966_40132194 – Otto
Et si vous supprimez la limite de la requête. Fonctionnera-t-il avec ou sans erreur? – Woozar