انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: Soroosh82 در 04 اردیبهشت 1394، 03:03 بظ
-
سلام
کجای این کد اشکال داره
$result = mysql_query("select Name from ADS where Topic='$Topic'");
$Data = null;
for ($index = 0; $index < mysql_num_rows($result); $index++) {
$Data[$index] = mysql_result($result, $index, 0);
}
return $Data;
وقتی بصورت مستقیم این دستور رو اجرا میکنم کار می کنه
select Name from ADS where Topic='املاک';
-
سلام.
این کدی که گذاشتی که ناقصه. احتمالا این کد توی یه تابع بوده و شما اینجوری گذاشتیش. چون return داره.
اطلاعات خروجی رو fetch کن. لینک (http://stackoverflow.com/questions/11264395/get-all-mysql-selected-rows-into-an-array)
دیگه رابط mysql منسوخ شده. بهتره از PDO استفاده کنی.
موفق باشی.
-
هیچ مشکلی نداره
اما اگر کار نمی کنه، شما باید خروجی را قرار دهید تا مشکل مشخص شود.
راستی بجای MySQL از PDO استفاده کنید.