-1
私は以下のコードを使用して最初にMySqlテーブルからすべての 'id'を取得します。PHP for Looping MySql id
<?php
$servername = "localhost";
$username = "**";
$password = "**";
$dbname = "**";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$slug = $_GET["category"];
$sql = "SELECT * FROM table WHERE category = '1'";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
$dealid = $row["dealid"];
}} else {}
$conn->close();
?>
$dealid
は、すべてのidので返す必要がありますが、それは今のコードの下にのみ1
に戻っているそれらのidを用いてデータを表示することです: -
<?php
$num_rec_per_page=52;
mysql_connect('localhost','**','**');
mysql_select_db('**');
if (isset($_GET["page"])) { $page = $_GET["page"]; } else { $page=1; };
$start_from = ($page-1) * $num_rec_per_page;
$sql = "SELECT * FROM table2 WHERE id = $dealid ORDER BY id DESC LIMIT $start_from, $num_rec_per_page";
$rs_result = mysql_query ($sql);
while ($row = mysql_fetch_assoc($rs_result)) {
?>
<?php include($_SERVER['DOCUMENT_ROOT'] . '/includes/dealbox.php'); ?>
<?php
};
?>
しかし、そのわずか1つのデータを示します返品IDは1のみであるため、問題の内容を理解できません。誰かがこの問題で私を助けてくれれば、どんな助けも受け入れられ、贈り物になるでしょう。