Visualizzazione dei risultati da 1 a 8 su 8

Visualizzazione discussione

  1. #3
    Utente di HTML.it
    Registrato dal
    Nov 2016
    residenza
    Italy
    Messaggi
    139
    Quote Originariamente inviata da badaze Visualizza il messaggio
    Il problema sta nelle query di sopra. In effetti mysqli_query torna un boolean (false) quando c'è un errore.
    Di più. La query SELECT COUNT idD FROM dispensa ti torna un solo valore. Quindi la parte nel between ti torna sempre -8 e 1 se funziona.

    Ciao badaze,

    allora la prima query,ovvero:
    codice:
    $query="SELECT COUNT 'idD' FROM 'dispensa' ";
    $r=mysqli_query($conn,$query);
    deve restituirmi semplicemente il numero di righe presenti nella tabella, infatti a me interessa semplicemente siano maggiori di zero, ovvero la tabella non sia vuota.
    Per ciò che riguarda la seconda query, cosa dovrei quindi modificare..?? posso utilizzare $r della prima query come valore da usare nel between della seconda query..??

    Infatti questo errore boolean mi ha spiazzato e non capisco da dove viene fuori.

    Ho provato anche a modificare il codice, se pongo le query in questo modo:
    codice:
                $query="SELECT COUNT 'idD' FROM 'dispensa' ";
                $r=mysqli_query($conn,$query);
                $query1="SELECT * FROM dispensa BETWEEN ".($r-9)." AND ".$r." ";
                $r1=mysqli_query($conn,$query1);
    ottengo errore sulla riga 34 della mia index, l'errore è:
    codice:
    Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result,
     boolean given in C:\xampp\htdocs\www.Test1.it\index.php on line 34
    Grazia ancora per l'aiuto!!
    Ultima modifica di EziT90; 11-08-2017 a 16:06

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.