Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    30

    query semplicissima ma senza output

    Salve a tutti..
    Ho un database phpmyadmin su un server non in locale..

    in una pagina php dopo aver fatto ilcollegamento al database
    scrivo:

    Codice PHP:
    $sql "SELECT * FROM categoria";
    $result mysql_query($sql);
    $number mysql_num_rows($result); 
    etc
    etc..
    e come output mi dice questo
    "Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home........"

    in sostanza non mi mette nulla dentro $number.. qualcuno sa dirmi il perchè..
    categoria esiste e ha ben 25 rows!
    poi magari mi sto perdendo in un bicchiere d'acqua...

    grazie a tutti..

  2. #2
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120

    Re: query semplicissima ma senza output

    Codice PHP:
    $sql "SELECT * FROM categoria";
    $result mysql_query($sql) or die(mysql_error());
    $number mysql_num_rows($result); 
    e scopri qual è il problema...

  3. #3
    $sql = "SELECT * FROM categoria";
    $result = mysql_query($sql,$connessione );
    $number = mysql_num_rows($result);

    Qui ho qualche manuale da sscaricare su PHP e MySQL.
    dagli un'occhiata:
    http://mirkoagrati.110mb.com/downloads.php?dir=PHP

    Ciao
    Mirko Agrati
    WEB : http://mirkoagrati.110mb.com
    RSS : http://feeds.feedburner.com/MirkoAgratiArticoli

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    30
    Ora mettendo questo

    Codice PHP:
    $sql "SELECT * FROM categoria"
    $result mysql_query($sql) or die(mysql_error()); 
    $number mysql_num_rows($result); 
    il messaggio che mi da è "NO DATABASE SELECTED".. come mai?

    grazie a tutti

  5. #5
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Evidentemente non hai selezionato il database

  6. #6
    Originariamente inviato da luca200
    Evidentemente non hai selezionato il database
    Penso pure io la stessa cosa, devi usare
    $db = @mysql_select_db($db_nome, $connessione) or die("Impossibile selezionare il database.");

    Ciao.

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.