آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

مشکل در جیسون گرفتن پروژه مارکت..

Qurban  11 سال پیش  11 سال پیش
0 0

سلام دوستان در قسمت متصل نمودن اطلاعات به بانک آنلاین در پروژه مارکت وقتی action=read رو میزنم در مرورگرکد جیسون رو خالی [ ] میفرسته لطفا راهنمایی کنید

 <?php
if (isset($_REQUEST['action'])){
$action = $_REQUEST['action'];
} else {
echo "Invalid Data";
exit;
}

if ($action=="read"){
read();
}

/**
*
*/
function connectToDatabase(){
$connection=mysqli_connect("appishkhan.cloudsite.ir","frappi_Qurban","*****","frappi_Test");

//mysql_select_db("frappi_Test",$connection);

if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

return $connection;
}

/**
*
*/
function read(){
$connection = connectToDatabase();
$result = mysqli_query($connection, "SELECT * FROM app WHERE " . $_REQUEST['filter'] . " ORDER BY " . $_REQUEST['sort']);

$output = array();
while($row = mysqli_fetch_array($result)) {
$record = array();
$record['app_id'] = $row['app_id'];
$record['app_name'] = $row['app_name'];
$record['app_price'] = $row['app_price'];
$record['app_logoUrl'] = $row['app_logoUrl'];
$record['app_ratingValue'] = $row['app_ratingValue'];
$record['app_author'] = $row['app_author'];
$record['app_votes'] = $row['app_votes'];
$record['app_file'] = $row['app_file'];
$record['app_filesize'] = $row['app_filesize'];
$record['app_versionName'] = $row['app_versionName'];
$record['app_installs'] = $row['app_installs'];
$record['app_description'] = $row['app_description'];
$record['app_phoneNumber'] = $row['app_phoneNumber'];
$record['app_email'] = $row['app_email'];
$output[] = $record;
}

#echo "<pre>";
#print_r($output);
#echo "</pre>";
echo json_encode($output);
mysqli_close($connection);
}
0 0
دوستان اگه با استفاده از یه کد دیگه بتونیم جیسون رو از جدول پروژه مارکت بگیریم..هم در ادامه کار مشکلی پیش نمیاد مثلا من با این کد جیسون رو میگیرم ولی با کد بالا ارایه خالی میاد..! با این کد جیسون همون جدول مییاد: (11 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
Qurban  11 سال پیش
0 0

دوستان اگه با استفاده از یه کد دیگه بتونیم جیسون رو از جدول پروژه مارکت بگیریم.. در ادامه کار مشکلی پیش نمیاد ؟مثلا من با این کد جیسون رو میگیرم ولی با کد بالا ارایه خالی میاد..! با این کد جیسون همون جدول مییاد:

 <?php

$host = 'appishkhan.cloudsite.ir';
$uname = 'frappi_***';
$pwd = '****';
$db = 'frappi_Test';



//mysql_select_db("frappi_Test",$con);
//$host = '127.0.0.1';
//$uname = 'root';
//$pwd = 'password';




$con = mysql_connect($host, $uname, $pwd) or die('Connection Failed');
mysql_select_db($db, $con) or die('Database Selection Failed');

$query = mysql_query("SELECT * FROM app", $con);

while($row = mysql_fetch_array($query)) {

$flag[] = $row;
}

print(json_encode($flag));
mysql_close($con);

?>

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .