چند سوال در مورد mysql در php

EMIRATES

Active Member
سلام

چند تا سوال داشتم

1- آیا داخل Field های table ذر mysql بازم چیزی ثبت میشه یا field ها همون record ها هستن؟ اگه نیستن با چه کدی میشه رکورد رو به Field اضافه کرد؟

=----=

2-به چه کدی میشه فهمید که داخل تیبل مربوطه فیلدی که دادیم وجود داره یا نه.

با تشکر
 

peyman1987

Member
مفهوم فیلد با رکورد کاملا فرق داره.

یه دیتابیس از تعدادی جدول درست میشه که هرکدوم از این جداول هم از تعدادی فیلد تشکیل شدن. مثلا توی جدول کاربر فیلدها میتونن نام ، تلفن ، نام کاربری ، رمز عبور و ... باشن.

رکورد به هر سطر از اطلاعاتی گفته میشه که توی جدول وجود داره مثلا توی همون جدول کاربر میشه گفت ، رکوردی با نام کاربری peyman1987 و با نام پیمان و رمز **** وجود داره.

برای اضافه کردن رکورد با جدول ( نه به فیلد ) خوب از کوئری INSERT استفاده میشه.

سوال آخرتون و درست متوجه نشدم. بیشتر و بهتر توضیح بدین.

موفق باشین
 

EMIRATES

Active Member
با سلام

مرسی از راهنماییتون.

پس حالا من یه کد ( کد باشه خواهشا نه فقط تابع - مثال با کد) که داخل تیبل "reza" دنبال فیلد "ahmad" بگرده و اگه "ahmad" وجود داشت چاپ کنه "yes" اگه وجود نداشت چاپ کنه "NO"

خواهشا سورس نوشته شده رو بدید.

با تشکر.
 

peyman1987

Member
مطمئن نیستم این اونی باشه که مشا میخواین یا نه ولی خوب این دنبال یه فیلد توی جدول میگرده و اگه بود چاپ میکنه Yes اگه نبود میزنه No

PHP:
<?PHP
	$strQuery = "SHOW COLUMNS FROM `نام جدول` LIKE 'نام فیلد'";
	$dbResult = mysql_query($strQuery);
	$strMessage = (@mysql_num_rows($dbResult) > 0)? "Yes":"No";
	print($strMessage);
 ?>
نام جدول و نام فیلد رو خودتون توی کد بزارین. قبلش به دیتابیس وصل بشین و بعدش هم اتصالتون رو قطع کنین.
موفق باشین.
 

EMIRATES

Active Member
مرسی ولی اگه میشه کد کامل رو بذارید چون اینجوری چیزی نمیفهمم
 

peyman1987

Member
فکر نکنم اینجوری بتونین کار کنین بهتره دنبال یادگیری مطالب برین.

PHP:
<?PHP
mysql_connect("host","username","pasword");
mysql_select_db("نام دیتابیس");
    $strQuery = "SHOW COLUMNS FROM `نام جدول` LIKE 'نام فیلد'";
    $dbResult = mysql_query($strQuery);
    $strMessage = (@mysql_num_rows($dbResult) > 0)? "Yes":"No";
    print($strMessage);
mysql_close();
 ?>
 

EMIRATES

Active Member
خیلی ممنونم - اتفاقا من php رو همین جوری یاد گرفتم.

با تشکر.
 

جدیدترین ارسال ها

بالا