mysql_fetch_assoc

efisio

Utente Attivo
5 Ago 2008
95
0
0
Buogiorno a tutti,
stamattina mi sono accorto che quando inserisco nome utente e password, utilizzando i seguenti browser, opera, firefox, safari, va tutto liscio.
Quando utilizzo il fantomatico windows mi dà il seguente errore: Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource,...
Windows oltre a creare impicci con i css e quant'altro li crea anche con il php?
Non ci credo:incazz:
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
26
Roma
alessandro1997.netsons.org
È sicuramente un errore tuo, perché PHP viene processato dal server, e non dal browser. Al browser il codice PHP neanche arriva, per lui è sempre e comunque HTML. Posta il codice dello script e vediamo. Comunque ti consiglio di non usare la vecchissima e caotica libreria mysql. Usa PDO, che oltre ad essere orientato agli oggetti è anche molto più efficiente.
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
Utilizzi le sessioni nel tuo script? Quale versione di IE da problemi?
 

efisio

Utente Attivo
5 Ago 2008
95
0
0
Buon pomeriggio
la query che mi dà problemi è la seguente:
...
$query = "Select * from ".$_SESSION['discipline']." where id = ".$_SESSION['id']."";
};
$result = mysql_query($query);
$row = mysql_fetch_assoc($result);
$nome = $row['nome'];
$_SESSION['nome'] = $nome;
mysql_close ($db);

La versione IE 6 che mi dà l'errore, ma come è possibile?
Mi piacerebbe capire perchè questo browser mi dà dei problemi, quando non dovrebbe "leggere" il php?

Grazie per l'aiuto
efisio
 

satifal

Utente Attivo
25 Set 2008
522
13
0
Roma
Perchè non posti il codice completo? Cos'è quel .""; alla fine della query? e la graffa chiusa col ; che non serve a niente? Sarà parte di un if? sei sicuro che ci entri e che quindi la variabile $query sia valorizzata? $_SESSION['discipline'] e $_SESSION['id'] sono valorizzate? Mille dubbi, mille quesiti.
 

efisio

Utente Attivo
5 Ago 2008
95
0
0
vi posto il codice php per essere più chiaro.

<?php
include("dbnuovi.php");


$db = @mysql_connect($host, $user, $pass);
@mysql_select_db($database, $db);
session_start();
if(isset($_SESSION['username'])&& isset($_SESSION['password']) && isset($_SESSION['id']) && isset($_SESSION['discipline']))
{
$query = "Select * from ".$_SESSION['discipline']." where id = ".$_SESSION['id']."";
};
$result = mysql_query($query);
$row = mysql_fetch_assoc($result);
$nome = $row['nome'];
$_SESSION['nome'] = $nome;
mysql_close ($db);

?>
 

efisio

Utente Attivo
5 Ago 2008
95
0
0
Ho provato ad inserire un else ma niente di nuovo sotto il sole...
forse perchè stò facendo qualche errore ma non sò prorpio dove.:-(
<?php
include("dbnuovi.php");


$db = @mysql_connect($host, $user, $pass);
@mysql_select_db($database, $db);
session_start();
if(isset($_SESSION['username'])&& isset($_SESSION['password']) && isset($_SESSION['id']) && isset($_SESSION['discipline']))
{
$query = "Select * from ".$_SESSION['discipline']." where id = ".$_SESSION['id']."";
}
else { echo " dati non disponibili <br><br>"} ;
$result = mysql_query($query);
$row = mysql_fetch_assoc($result);
$nome = $row['nome'];
$_SESSION['nome'] = $nome;
mysql_close ($db);

?>
 

efisio

Utente Attivo
5 Ago 2008
95
0
0
Scusami Satifal ma non capisco a quale query ti riferisci.
Io ho inviato il contenuto completo del file contenente l'errore, cosi per IE, ma forse dovrei aggiungere una query?
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
PHP:
$result = mysql_query($query) or die(mysql_error());
vedi se ti restituisce un errore
 

efisio

Utente Attivo
5 Ago 2008
95
0
0
Buongiorno Eliox,

stò effettuando un test cross browser ed effettuando la modifica che mi hai detto funziona tutto regolarmente su IE5, Firefox, Opera e Safari.
Invece sulla versione IE 6 e successive mi restituisce il seguente errore: Query was empty.

Ma come è possibile?
 

satifal

Utente Attivo
25 Set 2008
522
13
0
Roma
Riproviamoci ancora, ce la fai a loggare la query con un echo, un var_dump o quello che preferisci?

PHP:
echo $query;

PHP:
var_dump($query);
 
Discussioni simili
Autore Titolo Forum Risposte Data
M funzione mysql fetch array PHP 3
K form Inserimento record mysql PHP 2
P Mysql lento a cancellare MySQL 1
P Codifica caratteri speciali mysql php PHP 0
N MAX() + ADD_DATE - per update su Mysql MySQL 0
F Applicazione PHP/MySQL per prenotazioni: limitare il numero massimo di posti prenotabili PHP 20
L tipo boolean non funzionante su mariadb (mysql). E codice php 7.4. PHP 0
M PHP/MySQL - Estrarre valori min e max di ogni gruppo PHP 5
W MySQL ciclo in SELECT MySQL 0
L Mysql gestionale multipiattaforma MySQL 0
W MySQL SELECT list dinamica MySQL 0
M utilizzo mysql in nodejs - crea createdAt e updateAt MySQL 1
T colonne di tabelle mysql ordinate MySQL 0
M Sintassi "personalizzata" per mysql workbench? MySQL 0
A Mysql MySQL 0
F Ricreare struttura php+mysql su Xampp Apache 0
M Array associativi php su 2 campi mysql PHP 10
Z Controllo giorni MYSQL PHP 0
L php mysql non salva solo id PHP 21
L php mysql cerca e visualizza pagina PHP 0
L Mysql: Nascondere le pagine dopo una ricerca PHP 1
R Aggiornare record mysql con Ajax, jQuery e php Ajax 2
S problema con recupero dati tabella mysql PHP 2
E Progressbar estrazione dati da tabella mySQL Ajax 9
Z MySql injection PHP PHP 1
D controllare valore in tabella mysql PHP 0
A pulsante di update campo mysql con javascript Javascript 2
R Tutto su utf-8 ma ancora problemi con i caratteri speciali in mysql MySQL 1
T differenza fra mysql xampp e un mysql server Database 0
R Importazione csv su mysql tramite array PHP 2
Z Problema con INT MySQL PHP 1
Z Problema database MySQL con XAMPP PHP 0
D problema php mysql PHP 1
D problema php mysql PHP 1
N Server mysql non raggiungibile da connessione esterna MySQL 1
B Crea pdf da tabella mysql "ultima riga modificata" MySQL 4
D evitare di inserirre duplicati in mysql PHP 4
L salvare codice html in mysql PHP 3
L Google chart php mysql PHP 2
S Gestire scelta dropdown con dati da Mysql PHP 2
K cron job mysql PHP 3
elpirata Query per leggere dati da una tabella mysql e mostrarli a video in base a parametri passati tramite GET PHP 5
R Errore UPDATE tabella mysql PHP 1
R Caricamento immagine su cartella remota + mysql PHP 3
D Emoji in mysql Database 0
L Aiuto per programma web php/mySQL PHP 2
S Problema esportazione tabelle Mysql in Excel PHP 0
S Cancellare una riga MYSQL PHP 1
L Ricerca valore mysql e incremento PHP 73
G database mysql contengono informazioni ? MySQL 0

Discussioni simili