sql >> Database >  >> RDS >> Mysql

PHP-query geeft geen resultaten

Uw SQL zou wat herwerk kunnen gebruiken (hoewel niet de reden voor uw probleem). De geneste selectie is niet nodig (die ook een fout kan veroorzaken als deze> 1 rij retourneert). Probeer een join.

$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
";

U itereert ook over een onbekend aantal rijen met behulp van de while-instructie. En dan sluit je af en probeer je een substring. Hoe weet je dat de laatste rij die in de tussentijd herhaald werd een waarde had.

Probeer $result_title in de while-lus zelf uit te voeren om de gegevens te bevestigen.

echo $result_title;

Als je echt maar één rij hebt, is de while-lus niet nodig. Gewoon doen

$row = mysql_fetch_assoc($result_query);


  1. Hoe een aangepaste kolom in tabelvorm toe te voegen?

  2. Nieuwe installatie van JDBC voor Oracle - wordt niet uitgevoerd

  3. Hoe MySQL-database op afstand verbinden met Python+SQLAlchemy?

  4. Hoe werkt MySQL CASE?