سلام
اينم مثل همون قبليه كه hba جوابتو داد
يه راه ديگشم اينتوريه
البته راه درستش اونه كه hba گفتا
PHP:
$link=mysql_connect("localhost","username","password");
mysql_select_db("dbname",$link);
$a=mysql_query("select * from tablename where fildname='?'");
$b=mysql_fetch_object($a);
$x=$b->fildname;
print "$x";
تو كد بالا خط سوم بجاي * مي توني نام فيليد مورد نظرتو بنويسي كه البته اون* به معناي all هستش يعتي تمام فيلد هاي جدولو بر مي گردونه و جدول شما چون 2 تا فيلد بيشتر نداره فرقي نمي كنه كه از ستاره استفاده كني يا نام فيلدتو بنويسي . تو همون خط تو قسمت شرط بجاي fildname بايد نام اون فيلدي رو كه مقدارش مشخص هست بنويسي يعني نام همون فيبدي رو كه اون عددي كه خودت گفتي توش ذخيره شده و بجاي علامت سوال بايد مقدار مورد نظرتو بنويسي مثلا اگر اسم فيلد اول id و فيلد دوم name هستش و مي خواي نامي رو كه idاون برابر با 2 هست بدست بياري بايد بنويسي :
در خط آخرم بجاي x يه نام دلخواه برا متغيري كه مقدار مورد نظرتو بر مي گردونه تعيين مي كني مثلا name$و بجاي fildname هم نام فيلدي كه مقدار مورد نظرت توش ذخيره شده كه به شكل زير مي شه:
اگه جدولت فيلد هاي ديگه اي هم داشته باشه مي توني مقدارشونو با همين روش بدست بياري و همچنين براي بدست اوردن تمام ركورهايي كه با شرطي كه تعيين كردي همخوني دارن مي توني از حلقه while استفاده كني به شكل زير
PHP:
while($b=mysql_fetch_object($a)){
$x=$b->fildname;
print "$x <br>";
}