需要一些帮助,我知道这样做的唯一方法是使用 JOIN,但我的查询不起作用?
哦,是的,我知道我应该改用 PDO 和 mysqli,但这只是针对个人项目。
<?php
//query voor tabel projecturen
$samenvoegen = mysql_query("SELECT gebruikersid.projecturen gebruikersnaam.gebruikers FROM `projecturen` WHERE projectid= '$projecturenid' LEFT JOIN `gebruikers` ON gebruikersid.projecturen=gebruikersnaam.gebruikers ")
or die( mysql_error() );
//toon wanneer er geen uren in de database staan
if ( mysql_num_rows( $samenvoegen ) == 0 )
echo '<h3 class="error">Er zijn nog geen uren ingevult voor dit project</h3>';
else {
while($svgebruiker = mysql_fetch_object( $samenvoegen ) ) {
?>
我是 PHP 和 SQL 的新手,所以不要太苛刻;)
解决方案!感谢人们的帮助
<?php
//query voor tabel projecturen
$urenoverzicht = mysql_query("SELECT * FROM `projecturen` INNER JOIN `gebruikers` ON gebruikers.id = projecturen.gebruikerid AND projectid='$projecturenid'") or die(mysql_error());
//toon wanneer er geen uren in de database staan
if (mysql_num_rows($urenoverzicht)==0)
echo '<h3 class="error">Er zijn nog geen uren ingevult voor dit project</h3>';
else
{
while($urenov = mysql_fetch_object($urenoverzicht))
{
?>