PDA

View Full Version : مبتدی: مشکل با دستور WHERE



badname
پنج شنبه 16 بهمن 1393, 12:18 عصر
سلام من یه دیتابیس دارم که شناسه کاربرام id بصورت HEX هست مثل : ffffe-34324bd-5ads-ff76a65 و بصورت TEXT معرفی شده :لبخندساده:

حالا وقتی میخوام جزئیات رو بگیرم بصورت زیر عمل میکنم ولی پاسخی دریافت نمیشه ، نمیتونه پیدا کنه ، با عدد خالی تست کردم جواب داد

کسی میدونه مشکلش چیه ؟
فک نمیکنم query اشتباه باشه چون عدد رو به خوبی میگیره :ناراحت:
ممنون میشم راهنمایی کنید..



$result = mysql_query("SELECT *FROM users WHERE id = $id");

***BiDaK***
پنج شنبه 16 بهمن 1393, 12:40 عصر
سلام من یه دیتابیس دارم که شناسه کاربرام id بصورت HEX هست مثل : ffffe-34324bd-5ads-ff76a65 و بصورت TEXT معرفی شده :لبخندساده:

حالا وقتی میخوام جزئیات رو بگیرم بصورت زیر عمل میکنم ولی پاسخی دریافت نمیشه ، نمیتونه پیدا کنه ، با عدد خالی تست کردم جواب داد

کسی میدونه مشکلش چیه ؟
فک نمیکنم query اشتباه باشه چون عدد رو به خوبی میگیره :ناراحت:
ممنون میشم راهنمایی کنید..



$result = mysql_query("SELECT *FROM users WHERE id = $id");

متغیر آیدیرو داخل سینگل کوت بزار:

$result = mysql_query("SELECT * FROM users WHERE id = '$id'");

badname
پنج شنبه 16 بهمن 1393, 13:31 عصر
متغیر آیدیرو داخل سینگل کوت بزار:

$result = mysql_query("SELECT * FROM users WHERE id = '$id'");
یه دنیا ممنون :لبخندساده:
برام یه سوال پیش اومده دنبال یه همچین مقدار ترکیبی و بزرگی میگردم به سرور فشار میاد ؟:متفکر:

***BiDaK***
پنج شنبه 16 بهمن 1393, 14:50 عصر
یه دنیا ممنون :لبخندساده:
برام یه سوال پیش اومده دنبال یه همچین مقدار ترکیبی و بزرگی میگردم به سرور فشار میاد ؟:متفکر:
نیازی به این کار نیست.از auto increment استفاده کن.