[PHP][MYSQL] Problema con le SELECT

webmachine

Utente Attivo
12 Gen 2016
43
0
6
Ciao a tutti,
devo realizzare uno script che estragga i 5 utenti più attivi del mio sito in base alla quantità di messaggi che pubblicano.
Per ora ho sfornato il codice seguente:
La tabella mex, contiene il testo e l'ID dell'utente che pubblica ed ha quindi le colonne: testo, ID_UTENTE.
La tabella utenze, contiene i dati dell'utente, ci interessano le colonne: ID e user.

Lo script funziona, cerca i 5 utenti "più attivi" e mi stampa i relativi ID.

PHP:
$sql = "SELECT * FROM `ask` GROUP BY `ID_UTENTE` LIMIT 5"; 
$result = $link->query($sql);
if ($result->num_rows > 0) {
        while($row = $result->fetch_assoc()) {
        $ID_UTENTE = $row["ID_UTENTE"];
        echo $ID_UTENTE;
}
}

Gli ID però io vorrei convertirli in Username, perciò aggiungo un'ulteriore select all'interno. Il codice diventa:

PHP:
$sql = "SELECT * FROM `ask` GROUP BY `ID_UTENTE` LIMIT 5"; 
$result = $link->query($sql);
if ($result->num_rows > 0) {
        while($row = $result->fetch_assoc()) {
        $ID_UTENTE = $row["ID_UTENTE"];
       
        $sql2 = "SELECT * FROM utenze WERE ID='$ID_UTENTE'";
        $result = $link->query($sql2);
        if ($result->num_rows > 0) {
            while($row1 = $result->fetch_assoc()) {
            $user = $row1["user"];
            echo $user;
        }       
       
    }
   
}
}

ma mi mostra il seguente errore:

Notice: Trying to get property of non-object in C:\xampp\htdocs\deer\dashboard\test.php on line 18

Fatal error: Uncaught Error: Call to a member function fetch_assoc() on boolean in C:\xampp\htdocs\deer\dashboard\test.php:13 Stack trace: #0 {main} thrown in C:\xampp\htdocs\deer\dashboard\test.php on line 13

Come posso risolvere? 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
se ID è come logico che sia un numero intero togli gli apici
PHP:
//.....
 $sql2 = "SELECT * FROM utenze WERE ID=$ID_UTENTE";
//.....
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
qualie è la riga 18 e la 13?
anche se non so se saprò risponderti: sono antiquato e aborrisco la programmazione ad oggetti
 

marino51

Utente Attivo
28 Feb 2013
3.203
207
63
Lombardia
La tabella mex, contiene il testo e l'ID dell'utente che pubblica .....
... Lo script funziona, cerca i 5 utenti "più attivi"
Codice:
SELECT * FROM `ask` GROUP BY `ID_UTENTE` LIMIT 5
la select estrae 5 utenti a caso perchè non v'é traccia di un elemento che identifichi i "più attivi"
da una tabella che non è quella citata "mex"

ma forse non ho proprio capito nulla e lo script funziona davvero
 
Discussioni simili
Autore Titolo Forum Risposte Data
D problema php mysql PHP 1
D problema php mysql PHP 1
G Problema caricamento tabelle MySql da PhP PHP 0
K [RISOLTO] Problema Griglia Php+Mysql PHP 13
T PHP+MYSQL: problema con quelle maledette lettere accentate... PHP 5
gandalf1959 problema con la codifica caratteri accentati e speciali tra php e mysql PHP 3
neo996sps PHP/MySQL - Problema con generazione array PHP 14
G problema query mysql in php PHP 5
N Problema php e mysql PHP 2
B problema php e mysql PHP 3
H Problema con MySQL e PHP, dopo aver fatto una SELECT non ottengo alcun risultato PHP 7
B problema query mysql php PHP 1
A problema con database (mysql - php) PHP 4
A problema con database (mysql - php) PHP 1
L PHP: problema con query mysql. PHP 3
S Autocompletamente con jQuery, PHP e MySQL - Problema con le query PHP 7
N problema script php mysql multi upload immagini PHP 31
EffeElle Php problema su inserimento dati mysql PHP 47
A problema con php and mysql aiuto !!!! PHP 1
D Problema script registrazione utente php mysql PHP 14
P problema php-mysql PHP 0
S PHP problema connessione mysql PHP 2
A Ajax php mysql - problema aggiornamento dati Ajax 2
M Problema installazione PHP, MySQL PHP 5
N [PHP/MySQL] Problema inserimento stringhe ' or ', ' and ' PHP 2
P Problema di cancellazione record su MySql php PHP 0
V Problema estrabolazione dati da excel in mysql attraverso codice php PHP 10
S Newsletter Php & MySQL Problema PHP 4
P Codifica caratteri speciali mysql php PHP 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
F Ricreare struttura php+mysql su Xampp Apache 0
M Array associativi php su 2 campi mysql PHP 10
L php mysql non salva solo id PHP 21
L php mysql cerca e visualizza pagina PHP 0
R Aggiornare record mysql con Ajax, jQuery e php Ajax 2
Z MySql injection PHP PHP 1
L Google chart php mysql PHP 2
L Aiuto per programma web php/mySQL PHP 2
S Problemi delle funzioni eliminate con PHP e MySQL PHP 4
C Aiuto compiuto scuola PHP/MySQL PHP 2
L update tabelle in php mysql [risolto] PHP 6
F Passare una variabile php dal DB mysql alla pagina PHP 3
B Fare calcoli con php da tabella mysql PHP 2
D [MySQL] [PHP] SQL andare da capo MySQL 0
P [OFFRO] Realizzazione siti web in PHP/MYSQL, responsive e Ottimizzati SEO Offerte e Richieste di Lavoro e/o Collaborazione 0
Tommy03 Firebase o PHP+Mysql? Sviluppo app per Android 0
pjtertdj Visualizzazione dati in php da mysql con funzione matematica in javascript PHP 1
E Cerco programmatore PHP/Mysql - retribuito Offerte e Richieste di Lavoro e/o Collaborazione 0

Discussioni simili