下面我在我的phpmyadmin中創建了一個MySQL表。如何從我選擇的cat_id中調用cat_name? MYSQL
我想我的PHP頁面上打印我選擇的CAT_ID的cat_name。我會爲此準備什麼代碼?我正在看this guide here但是我沒有完全弄明白,也許有人可以指引我在正確的方向?
下面我在我的phpmyadmin中創建了一個MySQL表。如何從我選擇的cat_id中調用cat_name? MYSQL
我想我的PHP頁面上打印我選擇的CAT_ID的cat_name。我會爲此準備什麼代碼?我正在看this guide here但是我沒有完全弄明白,也許有人可以指引我在正確的方向?
您需要爲此使用WHERE
子句。基本上它所做的就是過濾你想要的記錄。
SELECT Cat_Name
FROM category
WHERE CAt_ID = 1 -- place the value of your desired category id
並不是SQL查詢是否區分大小寫? (字段名稱) –
是那麼複雜?
$result = mysql_query("SELECT * FROM yourtablename WHERE cat_id='yourcatidhere' ");
while($row = mysql_fetch_array($result))
{
print_r($row);
}
<?php
if(isset($_POST['submit'])) {
$cat_id = isset($_POST['cat_id'])? (int)$_POST['cat_id']: 0;
$query = mysql_query("SELECT cat_name FROM category WHERE cat_id = '$cat_id'");
$cat_name = mysql_fetch_row($query);
}
?>
<form method="POST" action="">
Category ID: <input type="text" name="cat_id" />
<input type="submit" name="submit" value="Get Category Name" />
</form>
<?php echo isset($cat_name)? $cat_name: ''; ?>
我怎樣才能使它,所以我不需要提交表單? – mystycs
'選擇cat_name FROM類別WHERE CAT_ID = 5' –