बेहतर होगा कि आप या तो सीधे तौर पर क्वेरी करने के लिए mysql का उपयोग करें:
mysql_query('select id from gallery_category where name=\''.mysql_real_escape($name).'\'');
या अपने परिणाम से एक सरणी उत्पन्न करके:
$result = mysql_query('select * from gallery_category');
$categories = array();
while($row = mysql_fetch_num($result))
{
$categories[$row[1]] = $row[0];
}
तब आप सही आईडी पा सकते हैं बस इसे अपनी श्रेणियों के सरणी में देख रहे हैं:$id = $categories[$name]
।
यदि आप कोड उत्पन्न करना चाहते हैं और यह ऐसा दिखता है, तो आप $श्रेणी चर को वास्तविक PHP कोड में सहेजने के लिए var_export() का उपयोग कर सकते हैं। क्या आप कोड जनरेट करना चाहते हैं?