[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
149
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
Couting95 inserire dati da un file di testo in una tabella in php PHP 1
P Data scraping in PHP non funziona PHP 4
C Calcoli matematici in php PHP 5
F Scrivere dei dati in word con php PHP 0
D PHP leggere cartella di Windows PHP 1
I dominio aruba versione php server linux Domini 3
G Colorare menu select attraverso ricerca php PHP 0
L PHP motore di ricerca nel sito PHP 1
S PHP e Mysqli PHP 0
Y Stampare da php su un foglio A6 attraverso una stampante esterna PHP 1
M Visulizzare immagine con php PHP 8
G [PHP] Creare script di prenotazione con controllo disponibilità. PHP 7
G leggere file txt e stampare con php il contenuto a video PHP 7
F Ricreare struttura php+mysql su Xampp Apache 0
Z PHP.INI - STMP per invio email con PHP Server Dedicati e VPS 0
M Array associativi php su 2 campi mysql PHP 10
G Invio form con PHP PHP 3
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 1
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

Discussioni simili