mazimazi
دوشنبه 28 اردیبهشت 1394, 01:40 صبح
با سلام.
من یک تابعی دارم که یک سری مقادیر رو از 2 جدول دریافت میکنه و به json تبدیل میکنه ولی مشکلی که دارم به ازای هز سطر مقادیر جدول اول مقادیر جدول دوم هم به مقادیر جدول اضافه میشه در صوزتی که شرطی که قرار دادم باید 1 رکورد از جدول دوم رو برگردونه؟
function read(){
$connection = connectToDatabase();
$result = mysqli_query($connection, "SELECT * FROM rate,comment WHERE comment_allow=1");
$output = array();
while($row = mysqli_fetch_array($result)) {
$record = array();
$record['rate_id'] = $row['rate_id'];
$record['rate_rating'] = $row['rate_rating'];
$record['rate_vote'] = $row['rate_vote'];
$record['rate_sum'] = $record['rate_rating'] / $record['rate_vote'] ;
$record['comment_id'] = $row['comment_id'];
$record['comment_name'] = $row['comment_name'];
$record['comment_email'] = $row['comment_email'];
$record['comment_message'] = $row['comment_message'];
$output[] = $record;
}
echo json_encode($output);
mysqli_close($connection);
}
جدول اول :
131370
جدول دوم :
131371
;کد جیسون :
131372
من یک تابعی دارم که یک سری مقادیر رو از 2 جدول دریافت میکنه و به json تبدیل میکنه ولی مشکلی که دارم به ازای هز سطر مقادیر جدول اول مقادیر جدول دوم هم به مقادیر جدول اضافه میشه در صوزتی که شرطی که قرار دادم باید 1 رکورد از جدول دوم رو برگردونه؟
function read(){
$connection = connectToDatabase();
$result = mysqli_query($connection, "SELECT * FROM rate,comment WHERE comment_allow=1");
$output = array();
while($row = mysqli_fetch_array($result)) {
$record = array();
$record['rate_id'] = $row['rate_id'];
$record['rate_rating'] = $row['rate_rating'];
$record['rate_vote'] = $row['rate_vote'];
$record['rate_sum'] = $record['rate_rating'] / $record['rate_vote'] ;
$record['comment_id'] = $row['comment_id'];
$record['comment_name'] = $row['comment_name'];
$record['comment_email'] = $row['comment_email'];
$record['comment_message'] = $row['comment_message'];
$output[] = $record;
}
echo json_encode($output);
mysqli_close($connection);
}
جدول اول :
131370
جدول دوم :
131371
;کد جیسون :
131372