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

samurai.sette

Utente Attivo
17 Dic 2015
235
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
235
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.046
150
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 7
T controllare gli errori nel log di php PHP 1
F Cerco Hosting con VECCHIE versioni di php Hosting 0
Cosina Captcha php PHP 1
S passare un valore da un form a un file .php con metodo post PHP 4
N php msyql PHP 6
N php problemi a visualizzare video PHP 3
A menu a tendina php PHP 1
D protezione cartelle: blocco visualizzazione/scaricamento contenuto, ma abilitazione utilizzo dati da parte di file .php presenti sul sito Web Server 1
F Php date_diff PHP 1
K [PHP] Aggiungere caratteri ad una stringa in base alla lunghezza della stessa PHP 2
C Wp-admin a file php WordPress 5
Lino80 [Retribuito] Cerco programmatore php per modifica/inserimento funzione/valori da un plugin importer wordpress Offerte e Richieste di Lavoro e/o Collaborazione 0
csi Inviare file jpg in locale alla stampante con php PHP 0
M Passaggio variabili array php su un tasto jq PHP 3
E Php aggiornamento tabella PHP 9
G phpmailer e php 8.1 con estensione mysqli PHP 6
M Invio dati database via email php PHP 0
K [php] Problema con inner join PHP 4
K [php]form invio dati PHP 0
P Codifica caratteri speciali mysql php PHP 0
K [PHP] Problema con variabili concatenate. PHP 1
E Stampante termica escpos-php PHP 6
JeiMax Modifica codice php personalizzato PHP 2
G Come modificare un pdf in php PHP 1
U Link a doppio file PHP PHP 0
E PHP & jQuery PHP 8
N Passare array da php a javascript PHP 5
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
U PHP creare un file excel dopo ricerca nel DB PHP 0
M PHP/MySQL - Estrarre valori min e max di ogni gruppo PHP 5
F Php e fatturazione elettronica PHP 0
P lanciare script asp (o php) da jquery Javascript 1

Discussioni simili