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

    Problema con mysql_fetch_array

    Allora, se non risolvo questo problema velocemente potrei prendere a testate il monitor.

    Ho un db con 4 campi di testo e uno DATETIME e leggo il tutto utilizzando una query come la seguente:

    Codice PHP:
    $lettura_risultati=mysql_query("select titolo, descrizione, prezzo, foto, when from $tabella"); 
    e creo un array associativo con mysql_fetch_array

    Codice PHP:
    if($temp=mysql_fetch_array($lettura_risultati)){
            echo 
    "ok";
        }else
            echo 
    "errore"
    Il problema è il seguente:
    1 - se nella query non inserisco when (che è un campo DATETIME) funziona tutto perfettamente
    2 - questo tipo di codice funziona perfettamente in altri 3 identici siti che ho fatto ma qua stampa sempre "errore"

  2. #2
    Coff Coff.

    Non puoi chiamare when una variabile, perchè MySql non la vedrà mai come tale (In questo caso, poi, è solo un errore di sintassi).

    Codice PHP:

    $Query 
    mysql_query "Select * from "$tabella ) or die ( mysql_error () );

    print 
    "ok"

  3. #3
    Sono stato veramente cosi principiante?

    SI


    Negli altri script quel campo era chiamato whenadded e per abbreviare senza pensarci nel nuovo sito l'ho chiamato when.

    Ho modificato il nome della variabile e funziona tutto

    Ringrazio KajinDetier per la veloce risposta e ora mi merito una mezz'ora dietro la lavagna come i bambini cattivi.

    Potete chiudere,problema risolto

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.