ऐसा लगता है कि आप बहिष्कृत mysql_* फ़ंक्शंस के साथ mysqli ऑब्जेक्ट ओरिएंटेड कॉल्स को मिक्स और मैच कर रहे हैं। मुझे यकीन नहीं है कि आप ऐसा कर सकते हैं।
आप कर रहे हैं:
$r1 = $mysqli->query($sp)
और फिर उसे
. पर भेजनाmysql_fetch_assoc($r1);
अपने परिणामों के माध्यम से लूपिंग करते हुए, आपको यह करना होगा:
while ($result = $r1->fetch_array())
{
printf($fmt,$result[0], $result[1], $result[2], $result[3]);
}