Извеждане на заявка

Widoll

Registered
Здравейте!
Имам 2 таблици в едната записвам информация и после правя друга заявка която взима ид-то на определен ред от таблицата и го записва в друга таблица и после искам да изведа информацията от първата таблица като ползвам ид-то което съм записал във втората.

Ето ги таблиците:
Код:
CREATE TABLE userjokes (
id INT(11) NOT NULL AUTO_INCREMENT,
joke int(11) NOT NULL,
user int(11) NOT NULL,
status TEXT NOT NULL,
date DATETIME NOT NULL,
PRIMARY KEY (id)
);

CREATE TABLE jokes (
id INT(11) NOT NULL AUTO_INCREMENT,
title VARCHAR(70) NOT NULL,
author VARCHAR(50) NOT NULL,
joke TEXT NOT NULL,
date DATETIME NOT NULL,
PRIMARY KEY (id)
);


Пробвах така, но ми изкарва само последният запис:

Код:
<?php
include "connect.php";


$user = $logged['id'];
$sql = "SELECT * FROM userjokes WHERE user=$user";
$result = mysql_query($sql);
if ($result) {
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
$joke = $row['joke'];
}
}

$query = "SELECT COUNT(joke) AS joke FROM userjokes";
$qresult = mysql_query($query) or die('Error, query failed');
$jokes = "SELECT * FROM jokes WHERE id='$joke'";
$j_result = mysql_query($jokes);
if ($j_result) {
while ($show = mysql_fetch_array($j_result, MYSQL_ASSOC)) {

echo "
".$show['title']." <br />
".$show['joke']." <br />
posted from ".$show['author']." on ".$show['date']." <br />

<br />
";
}
}
else {
echo "error";
}

?>
 

Back
Горе