[英]finding input in selected database table column for last entry of selected identifier
[英]colname returns first entry in database table, not the one selected
我有一個頁面,當用戶單擊一匹馬以查看有關該馬的更多信息(在mysql表中由ID號表示)時,它僅返回第一條記錄,而不是您選擇的那條記錄。 該頁面為http://www.cbarlranch.com/?pg=forsale
<?php require_once('dbaseinfo.php'); ?>
<?php
//set variables
$colname_rsStallion = "1";
if (isset($HTTP_GET_VARS['ID'])) {
$colname_rsStallion = (get_magic_quotes_gpc()) ? $HTTP_GET_VARS['ID'] : addslashes($HTTP_GET_VARS['ID']);}
//select database
mysql_select_db($db, $conn);
//build the query
$query_rsStallion =
sprintf("SELECT * FROM table WHERE ID = '%s'", $colname_rsStallion);
//set more variables
$rsStallion = mysql_query($query_rsStallion, $conn) or die(mysql_error());
$row_rsStallion = mysql_fetch_assoc($rsStallion);
$totalRows_rsStallion = mysql_num_rows($rsStallion);
?>
請幫忙。 謝謝!
嘗試使用$ _GET ['ID']而不是$ HTTP_GET_VARS。 如果您的IF失敗,它將默認為ID = 1的記錄(可能是您的第一條記錄)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.