[英]Facing issues while fetching data from two different mysql tables using a single query..!
[英]fetching a different query from mysql
所以我有一個藝術家數據庫,他們都默認顯示,如果我點擊攝影師他們變得隱藏,只有攝影師加載后,化妝師也一樣。
我通過創建3個php頁面來實現這一點,每個頁面用於獲取不同的sql查詢 - 有沒有辦法在沒有3個單獨頁面的情況下執行此操作?
因為當我想更新獲取頁面時,我現在需要更新其中的3個。
//click to load ph/mk
$( "#ph" ).click(function() {
$(".feed_item").hide();
fetch = 'fetch_ph.php';
load_contents(1);
});
$( "#mk" ).click(function() {
$(".feed_item").hide();
fetch = 'fetch_mk.php';
load_contents(1);
});
實現這一目標的最佳方式(在我看來)是將所有三個函數放入一個PHP文件中,並通過發送觸發器來調用實際方法來激活該函數並返回信息。
因此,制作三個函數(fetch_ph(),fetch_mk(),fetch_artists()),然后使用觸發字來獲取要調用的函數之一。
因此,根據我對您的問題的理解,這將是最好的事情。
<?php
$triggerword = $_POST['triggerword'];
if ($triggerword === "mk")
{
fetch_mk();
}
else if ($triggerword === "ph")
{
fetch_ph();
}
else if ($triggerword === "artists")
{
fetch_artists();
}
function fetch_artists()
{
//function to get artists here...
}
function fetch_mk()
{
//function to fetch makeup artists...
}
function fetch_ph()
{
//function to fetch photographers...
}
?>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.