0

( port_id=$project ) で作成されたページにデータを入力しようとしています。単一投稿ページが機能し、データが取り込まれていますが、同じ ID を持つ行だけではなく、テーブル全体によって取り込まれています。単一ページからの私のコードは次のとおりです。

$db = dbconnect('test');
$sql = 'SELECT * FROM portfolio'; 
$result = $db->query($sql) or die(mysqli_error());
$currportfolio = $_GET['port_id'];

while($row = $result->fetch_assoc()){
$project = $row['port_id'];
echo "
<div class='post-img bottom-50'>
<h3 class='bottom-20'><a href='blog-single.html'>Consectetur adipisicing elit</a></h3>
<div class='proj-img1 bottom-20'>             
<a class='prettyPhoto zoom' href='upload/".$row['image']. "'>
<img src='images/content/portimg.jpg' alt=''></a>
</div>
<p>".$row['description'] . "</p>
</div>
</div>
";}
4

1 に答える 1

0

最初に $currportfolio 変数を呼び出してから、それをクエリに追加する必要があります

$sql = 'SELECT * FROM portfolio WHERE port_id = $currportfolio ';

次に、その特定の行の値のみを呼び出しています。

于 2013-09-03T01:33:43.337 に答える