ciao a tutti e grazie in anticipo per le eventuali risposte di aiuto.
ho uno script php in locale (uso l'ultima versione di easyphp) chem con una richiesta al database, produce risultati errati e inattesi.
ho isolato il problema e l'ho riprodotto in un file separato in modo da escludere ogni interferenza da parte di altre sezioni dell'applicazione (piuttosto complessa).
per farla breve : da un qualunque script anche semplicissimo come:
quello che ottengo è un solo record corrispondere al primo in ordine di id . ho provato ad eseguire la stessa query anche all'interno di altri database come per esempio lo standard mysql. ho 5 utenti, ma la query "SELECT * FROM user" restituisce in solo record corrispondente all'utente 1 (il root di default).Codice PHP:<?
// connessione al database
$ris = mysql_fetch_array(mysql_query("SELECT * FROM tabella"));
?>
nel caso in cui inserisco in WHERE nella query, ho comunque un solo record restituito, ma è il primo 'utile' (il primo corrispondente al 'WHERE'). infine, anche una richiesta come ("SELECT utente FROM tabella" o l'uso di LIMIT non migliorano la situazione: non riesco ad ottenete più di un record come risultato .
qualche suggerimento?

Rispondi quotando