Niegdyś bawiąc się, w przeplatanie PHP z JS, doszedłem do czegoś takiego, tak wiem, że to stary kod, ale może cię w jakiś sposób nakieruje. bezpośrednio raczej się, nie da PHP działa wszakże po stronie serwera, a JS po stronie przeglądarki użytkownika, więc jedyny sposób, to wpleć JS w PHP.
<?php
$_pocjs = "<script type=\"text/javascript\">";
$_konjs = "</script>";
$_ps0 = 'Kliknij mnie :-)';
echo $_pocjs . ' function pokaz(){$_s1 = \'O już\'; document.getElementById("widok").innerHTML= $_s1; } ' . $_konjs;
echo '<center>
<div id="widok" onClick="pokaz();">
' . $_ps0 .'
</div>
</center>';
?>
Gdzie $_ps0 jest zmienną PHP, wiem, kod wygląda strasznie, i nie powinno tak się nazywać zmiennych, błędy młodości ;-) Spróbuj wpakować w zmienną $_ps0 treść zapytania SQL, i powinno być, życzę rozwiązania problemu.
P.S.
A i ten cały blok PHP, daj pomiędzy, tagami <body> </body>, w HTML-u, możesz zauważać neutralizowanie, za pomocą \, bo PHP zgłupiałby, i nie wiedział co ma zrobić.