[PHP] Errori in lato server ma non in lato client

samurai.sette

Utente Attivo
17 Dic 2015
234
6
18
Ciao a tutti. Avrei bisogno di un vostro aiuto e spero che mi aiuterete.
Ho scritto una pagina php e in locale funziona perfettamente ma quando la carico sul server mi genera due errori. Gli errori sono questi:
PHP:
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in /web/htdocs/www.smartstructure.it/home/monitoraggio.php on line 112

Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /web/htdocs/www.smartstructure.it/home/monitoraggio.php on line 118
Il codice che riguarda questi due errori è questo:
PHP:
    // leggo i valori di user e password ed estraggo il nome della tabella dove sono registrati i dati
    $user = $_SESSION['username'];
    $pass = $_SESSION['password'];
    $committente = mysql_query("SELECT nome_committente FROM utenti WHERE username = '$user' AND password = '$pass' ORDER BY id");
    $lavoro = mysql_result($committente,0);
    
    // estraggo dalla tabella l'id più piccolo e l'id più grande
    $query = mysql_query("SELECT MIN(id) as min_id, MAX(id) as max_id, id FROM $lavoro");
    $risultato = mysql_fetch_assoc($query);
    $id_minimo = $risultato['min_id'];
    $id_massimo = $risultato['max_id'];

    // estraggo il numero totale delle righe della tabella e calcolo il numero delle pagine (numero delle righe / 30)
    $mydata = mysql_query("SELECT id FROM $lavoro");
    $N = mysql_num_rows ($mydata);
Secondo voi perchè mi genera questi due errori solo lato server?
Ciao, grazie mille.
 

livellacri

Utente Attivo
18 Ago 2016
108
13
18
prova a preparare la query in una variabile ed effettuane l'output.
successivamente fai copia-incolla ed eseguila in phpMyAdmin, così vedi se ci sono errori

comunque mysql_fetch_assoc, mysql_query e le altre funzioni che hai usato sono deprecate, è meglio usare MySQLi.
 

samurai.sette

Utente Attivo
17 Dic 2015
234
6
18
Ciao a tutti. Ho seguito il consiglio di livellacri. Ho riscritto il tutto in MySQLi e l'ho ricaricato sul server.
Preciso che questa pagina .php mi deve creare due grafici "Google Chart".
La situazione è questa: in locale funziona perfettamente, mentre in lato server (Aruba) me ne genera soltanto uno senza visualizzare nessun errore.
A questo punto mi sono chiesto: può essere Aruba che mi crea problemi?
Cosa ne pensate?
Ciao, grazie mille
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
148
63
PR
www.borgo-italia.it
ciao
controlla la query
PHP:
$query = mysql_query("SELECT MIN(id) as min_id, MAX(id) as max_id, id FROM $lavoro");
la query è strutturata per estrarre due valori MAX e MIN, ma tu gli chiedi anche di estrarre una serie di valori (id) e probabilmente va in conflitto, prova a correggerla in
PHP:
$query = mysql_query("SELECT MIN(id) as min_id, MAX(id) as max_id FROM $lavoro");
p.s.
ho lasciato mysql ma tu usa mysqli
 
Discussioni simili
Autore Titolo Forum Risposte Data
W [PHP] Visualizzare errori su Statements in MySQLi PHP 3
F PHP, PDO e visualizzazioni errori e/o eccezioni PHP 3
maicol07 [PHP][MySQL] Risoluzione errori PHP 1
G [PHP] Socket server in loop infinito errori PHP 2
E [PHP] GUMP: mostrare gli errori tramite array PHP 1
A errori scripts index.php PHP 42
V [PHP] [OOP]Gestione errori connessione db PHP 5
G Errori PHP è possibile fare un redirect ad una pagina d'errore? PHP 3
MarcoGrazia [PHP][PDO][MySQL] Non registra ma non da nemmeno errori. PHP 0
F controllo form php con restituzione errori nella form PHP 10
P Problema con file di registrazione in php, non funziona e dà continui errori PHP 0
G [risolto] Errori php/javascript Javascript 2
F errori sul recupero dati mysql e php PHP 3
D Errori php 4 es: Function ereg() is deprecated PHP 2
N Errori in una pagina php PHP 32
L Errori di php su windows PHP 4
C script php errori PHP 8
T controllare gli errori nel log di php PHP 1
T fatture con voci fattura in php PHP 0
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
M Collegamento tra form html e script php PHP 4
M Problemi con la stampa dei valori in php PHP 1
W [Cerco collaborazioni] Sviluppatore Web (PHP) Offerte e Richieste di Lavoro e/o Collaborazione 0
D passare valori da database sql a php PHP 1
L Ricezione dei dati su file php da modulo html PHP 6
E Inviare variabile a PHP da ciclo in JS Javascript 0
A form PHP prenotazione tramite query PHP 2
A Form php prenotazione di un azienda sanitaria locale presso studio medico PHP 1
F menù select dinamico da db in php PHP 3
L Problemi form Pagina php HTML e CSS 3
L php mysql non salva solo id PHP 21
L php mysql cerca e visualizza pagina PHP 0
F Il codice php è giusto? PHP 2
R Aggiornare record mysql con Ajax, jQuery e php Ajax 2
A invio massivo dati a file php Javascript 4
Z MySql injection PHP PHP 1
V PHP form intersecate PHP 0
I [Offro][Retribuito] Programmatore Php Offerte e Richieste di Lavoro e/o Collaborazione 0
P Funzione jQuery Ajax invio file a php jQuery 1
C Dopo chiusura del tag php la stringa html va a capo PHP 1
E Transaction php PHP 11
B ciclare file xml con PHP PHP 1
L Estrazione dati php Database 6
A Aiuto per pagina php PHP 0
E Php select option e ajax PHP 23
I Aiuto php Dependent Lookup PHP 0
T arretramento versione PHP... PHP 3
D problema php mysql PHP 1
D problema php mysql PHP 1
E Barra di avanzamento codice PHP PHP 4

Discussioni simili