[PHP] Aus 2 Tabellen auslesen

brauche beide :p will sie in eine Variable einbauen um zu checken ;) ob nach dem letzten klick auf seinem profil noch ein neuer eintrag gekommen ist

bitte zeigen wie ich ein limit setzte

thx
 
Beide? Hattest Du nicht vorhin gesagt, er gäbe vier Ergebnisse aus?

Um die Anzahl der Treffer zu reduzieren, reicht wie gesagt ein LIMIT Befehl:

PHP:
<?php
include("verbindung.php"); 

$szMySQL = mysql_query("SELECT a.Userklick, b.Timestamp FROM user a LEFT JOIN gaestebuch b USING (UserID) WHERE a.UserID = '" . $_SESSION['userid'] . "' LIMIT 0, 2");

while($sqlRowMySQL = mysql_fetch_object($szMySQL)) 
{ 
  echo $sqlRowMySQL->Timestamp."<br />";
  echo $sqlRowMySQL->Userklick."<br /><br />";
}
?>
 
danke klappt soweit alles nur jetzt habe ich das nächste problem:

PHP:
$szMySQL = mysql_query("SELECT a.*, b.* FROM user a USING (UserID) WHERE a.UserID='".$_GET['UserID']."' LEFT JOIN freundesliste b USING (UserID) WHERE a.UserID='".$_SESSION['userid']."'");

ich will halt bei der user tabelle die user id auslesen auf der ich mich gerade befinde und aus der freundesliste die user id die meine ist um die user auszulesen die sich in meiner freundesliste befinden...

kommt jetzt dieser fehler:
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in C:\...\user.php on line 82
 
Sinnvoll wäre es natürlich die Passage mit dem mysql_fetch_object, wo ja anscheinend der Fehler auftritt, mit hier rein zu posten ;)

Unterdessen könntest Du zur Einschränkung des Problems hinter die Abfrage ein

PHP:
echo mysql_error();
setzen.
 
Zurück
Oben