Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    Warning: mysql_fetch_assoc()

    Buongiorno, ho provato a cercare nel forum questo warning ma non sono riuscito a trovare nulla,

    probabilment qualche discussione ci sarā giā stata, vi chiedo se magari mi potete linkare la pagina dove la posso trovare oppure se qualcuno puā aiutarmi con questo problema:

    Warning: mysql_fetch_row() expects parameter 1 to be resource,boolean given in .. on line 10

    Warning: mysql_fetch_assoc() expects parameter 1 to be resource,boolean given in .. on line 37


    ecco il codice che ho inserito: (in rosso la parte di codice che mi da il problema)


    <?php

    include('connect.php');

    //calcola il numero di record presenti nella tabella
    $selcont= "SELECT COUNT(*) FROM film";
    $qrycount= mysql_query($selcont);
    $count = mysql_fetch_row ($qrycount);


    //numero totale di record
    $tot_records = $count[0];

    // risultati per pagina(secondo parametro di LIMIT)
    $per_page = 20;

    // numero totale di pagine
    $tot_pages = ceil($tot_records / $per_page);

    // controlla se $_GET['page'] č vuoto
    if (empty($_GET['page']))
    {
    $_GET['page']= 0;
    }

    // pagina corrente
    $current_page = (!$_GET['page']) ? 1 : (int)$_GET['page'];

    // primo parametro di LIMIT
    $primo = ($current_page - 1) * $per_page;


    //selezione film
    $sel= "SELECT * FROM film LIMIT $primo, $per_page";
    $qry= mysql_query($sel);
    while($row= mysql_fetch_assoc($qry))

    {
    print($row['titolo']);
    }
    ?>

  2. #2
    Utente di HTML.it L'avatar di tapu
    Registrato dal
    May 2008
    Messaggi
    885
    al posto di :

    $count = mysql_fetch_row ($qrycount);
    prova con
    $count = mysql_num_rows ($qrycount);

  3. #3
    Grazie tapu,
    ho provato ma il Warning rimane tale e quale,
    cambia ovviamente il nome della funzione sql.

  4. #4
    Originariamente inviato da pablinhofuf
    Grazie tapu,
    ho provato ma il Warning rimane tale e quale,
    cambia ovviamente il nome della funzione sql.
    l'errore e' sicuramente prima.

    Codice PHP:
    $qrycountmysql_query($selcont) or die(mysql_error()); 
    aggiungi la segnalazione di errore alla query.

    Il silenzio č spesso la cosa migliore. Pensa ... č gratis.

  5. #5
    Mi restituisce:

    Nessun database selezionato.


    Sono andato a vedere connect.php, ma č tutto corretto.

    Uff che non capisco!

  6. #6
    Evidentemente non e' tutto corretto

    Probabilmente fai la connessione ma non selezioni il database.

  7. #7
    Questo č il codice:

    <?
    if (!$link = mysql_connect('localhost','root',''))
    die('Non connesso');
    mysql_select_db('mydata',$link);
    ?>

    Ho verificato nome del db, e che root sia presente con tutti i privilegi.
    Se provo ad aprire questa pagina non mi restituisce non connesso, quindi il db lo apre..

    No!??!

  8. #8
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Codice PHP:
    $link mysql_connect('localhost','root','') or die(mysql_error()); 
    mysql_select_db('mydata',$link) or die(mysql_error()); 

  9. #9
    Scusate ragazzi ho trovato la stupidaggine!

    <?PHP
    if (!$link = mysql_connect('localhost','root',''))
    die('Non connesso');
    mysql_select_db('mydata',$link);
    ?>

    se metto solo <? non funziona

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.