Visualizzazione dei risultati da 1 a 5 su 5

Discussione: mysql_fetch_assoc()

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929

    mysql_fetch_assoc()

    buongiorno a tutti,

    è un pò che non tocco php...
    mi sono rimessa e adesso ricevo un errore stupido... (dico stupido perchè lo conosco bene ma non mi ricordo il motivo... )

    cmq ho questa funzione

    Codice PHP:
    function indirizzi($connessione){
    $query_indirizzo "SELECT * FROM `indirizzi`";
    $indirizzo mysql_query($query_indirizzo$connessione) or die(mysql_error());
    $totalRows_indirizzo mysql_num_rows($indirizzo);
        if(
    $totalRows_indirizzo 0){
            
    $row_indirizzo mysql_fetch_assoc($indirizzo);
            
            
    $id $row_indirizzo['id'];
            
    $nome $row_indirizzo['nome'];
            
    $indirizzo $row_indirizzo['indirizzo'];
            
    $citta $row_indirizzo['citta'];
            
    $telefono $row_indirizzo['telefono'];
            
    $latitudine $row_indirizzo['latitudine'];
            
    $longitudine $row_indirizzo['longitudine'];
            
            do{
                
    $stampa '[url="#"][b]'.$nome.'[/b][/url]
    '
    .$indirizzo.'
    '
    .$citta.'
    '
    .$telefono.'

    '
    ;
            } while (
    $row_indirizzo mysql_fetch_assoc($indirizzo));
            
        }
            
            return 
    $stampa;


    e questo è l'errore...

    codice:
    Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in D:\Inetpub\webs\blu-
    mi dareste un mano...

    grazie mille

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    mi vergogno... scusate...

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    539
    che avevi sbagliato?

  4. #4
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    riutilizzava la variabile $indirizzo dentro il ciclo

    A parte questo, il codice che utilizzi è un po' inutilmente cervellotico. Invece dell'if iniziale con il do...while in fondo, sarebbe sufficiente un while in testa. Se non ci sono righe estratte non entra mai nel ciclo, è molto più semplice

  5. #5
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Anzi, adesso che lo guardo meglio, mi sa che è sbagliato proprio. Così come l'hai scritto dovrebbe ristamparti sempre la prima riga

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.