PDA

View Full Version : سلکت کردن با استفاده از شرط (WHERE)



batman1
پنج شنبه 17 آبان 1397, 12:02 عصر
سلام به دوستان.

من به برنامه اندرویدی دارم که یه محیطی شبیه چت داره.
میخوام چتایی رو به من نشون بده که، مختص اون آی دی هست که به برنامه لاگینه.
مثلا چتای رضا رو به خودش نشون بده و چتای علی رو به خودش.

من برای این کار اومدم ابتدا ایمیل کاربر رو که لاگین کرده، به یک فایل PHP فرستادم:

$mail=$_POST['username'];
این ارسال درست انجام میشه و خطایی نداره. من چک کردم.

و بعدش اومدم براساس یوزرنیم، چت هارو سلکت کردم:

$query=$con->query('SELECT * FROM tbl_chat WHERE un_chat=$mail ') ;
//کوئري براي نمايش ديتابيس
$jason=array();
while($row=$query->fetch())
//تک تک خانه هاي ديتابيس گرفته ميشه و اطلاعاتشون نمايش داده ميشه
{
array_push($jason,array('chat'=>$row['chat']));
//اينا تک تک فيلدهاي ديتابيس هستند
}
echo json_encode($jason);

اولا اینکه آیا اصلا این کار درسته؟
و دوم این که برنامه من، موقع اجرای دستور سلکت، خطا میده!!
و وقتی اون خط مربوط به دریافت یوزرنیم رو برمیدارم، دیگه خطا نمیده.

ممنون میشم راهنماییم کنید که اصلا این ساختار درسته.