Mysql
 sql >> Database >  >> RDS >> Mysql

La query PHP non restituisce risultati

Il tuo SQL potrebbe essere rielaborato (sebbene non sia il motivo del tuo problema). Non è necessaria la selezione nidificata (che può anche causare un errore se restituisce> 1 riga). Prova a partecipare.

$sql = "
    SELECT title FROM le7dm_pf_tasks t
        INNER JOIN le7dm_pf_projects p ON t.project = p.id
    WHERE p.title = '{$ws_title}'
    ORDER BY title DESC LIMIT 1
";

Stai anche iterando su un numero sconosciuto di righe usando l'istruzione while. E poi esci e provi una sottostringa. Come fai a sapere che l'ultima riga ripetuta nel tempo aveva un valore.

Prova a generare $result_title all'interno del ciclo while stesso per confermare i dati.

echo $result_title;

Se hai davvero solo una riga singola, non è necessario il ciclo while. Basta fare

$row = mysql_fetch_assoc($result_query);