Visualizzazione dei risultati da 1 a 8 su 8

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    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.

    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  2. #2
    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

  3. #3
    poi questo è arabo SELECT * FROM dispensa BETWEEN ".($r-9)." AND ".$r." "

    cosa vorresti fare?

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.