Table1: id, cr_id 10 | 81 10 | 82 Table2: cr_id, name 80 | Title80 81 | Title81 82 | Title82 83 | Title83
我有兩個mysql查詢他們(得到的結果mysql_fetch_array()
)。我正在做一個html選擇框,其中一些值將被選中。如何比較字符串而不使用mysql查詢?
如何比較字符串cr_id.Table1
和cr_id.Table2
而不使用mysql查詢?
Upd。我想實現一個php函數,如果cr_id.Table1 == ccr_id.Table2將返回「selected」,否則返回null。
Upd2。怎麼了?
function checked($result_creative, $result_creative_chkd) {
$select_row = null;
if(strcmp($result_creative['creative_id'], $result_creative_chkd['creative_id']) == 0)
{
$select_row = 'selected';
}
};
$query_creative_chkd=mysql_query("SELECT * FROM s_s_creative WHERE $id=id");
$creative_chkd=mysql_num_rows($query_creative_chkd);
if($creative_chkd != 0)
{
while ($result_creative_chkd = mysql_fetch_array($query_creative_chkd))
{
$creative_s_id_chkd = $result_creative_chkd['id'];
$creative_id_chkd = $result_creative_chkd['creative_id'];
}
};
$query_creative=mysql_query("SELECT * FROM s_creative ORDER BY creative_id ASC");
$numrows_creative=mysql_num_rows($query_creative);
if($numrows_creative != 0)
{
while ($result_creative = mysql_fetch_array($query_creative))
{
$creative_id = $result_creative['creative_id'];
$creative_name = $result_creative['name'];
$select_row = checked($result_creative, $result_creative_chkd);
echo "<option value=\"".$creative_id."\" ". $select_row ." >".$creative_name."</option>\n ";
}
}
你需要用什麼方式比較它們?你想實現什麼?(請在你的問題編輯它) – Ikke