اذهب إلى المحتوى

السؤال

نشر

عملت استعلام يجمع عدد id المتشابه في عمود محدد بحيث لو كان متكرر هذا id على سبيل المثال 4 مرات سوف يظهر لدي ناتج ان موجود 4 مرات في العمود المشار اليه 

المشكله فقط انني لم استطيع عرض رقم لحاله بحيث انني لا اعرض شي سوى الرقم فقط 

هل يمكن فعل ذلك؟

الكود المستعمل كالتالي:

<?php


include 'con.php';
 $UserPost=$_GET['UserPost'];
$sql = "SELECT UserPost, Count(*) as UserPost FROM USERS  WHERE UserPost=?
GROUP BY UserPost";

$stmt = $con->prepare($sql); 

$stmt->bind_param("s",$UserPost);

$stmt->execute();

$result = $stmt->get_result();

 
//$result = $con->query($sql);
 
if ($result) {
 
 
	 while($row[] = $result->fetch_assoc()) {
	 
	 $item = $row;
	 
	 $json = json_encode($item, JSON_NUMERIC_CHECK);
	 
	 }
 
} else {
  
   echo "No Data Found.";
}
 echo $json;
$con->close();

?>

والناتج الان يظهر كالتالي:

[{"UserPost":2}]

هنا توجد المشكلة انا فقط احتاج الى عرض الرقم 2 بدون اي اضافة حتى استطيع استخدمه لاحقا في مواقع مختلفه بدون اي مشاكل

هل توجد طريقة لفعل ذلك؟

Recommended Posts

  • 0
نشر

القيمة المعادة من الاستعلام هي مصفوفة أغراض علينا قراءة قيمها بالطريقة التالية:

[{"UserPost":2}, {} , {}]
_____0___________1_____2

0 =>   {"UserPost" : 2}
________ UserPost => 2


$json[0]->UserPost;

 

يمكنك استعمال الدالة var_dump لمعرفة هيكلية البيانات لديك:

var_dump($json)

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...