پاسخ : فرم php با اتصال به Sql
کد:
$name = 'reza';
$mob = 0918;
mysql_query("insert into ws_contact values('{$name}','{$mob}') ");
پاسخ : فرم php با اتصال به Sql
با استفاده از توابع mysql_query میتونید کوئری خودتونو بعد از ارتباط با دیتابیس ارسال کنید.
من یک کلاس ساده نوشتم که خودم ازش استفاده میکنم، قرار میدم برای ارتباط با دیتابیس که میتونید از اون استفاده کنید:
کد PHP:
<?phpif(file_exists('../config/config.php')){require_once('../config/config.php');class DB extends config { public $link; public $query; function DBconnect(){ $UserData=config::Get_UserSettings(); $DBName=$UserData['DBname']; $DBUser=$UserData['DBuser']; $DBPass=$UserData['DBpass']; $DBHost=$UserData['DBhost']; $this->link=mysql_connect($DBHost,$DBName,$DBPass); mysql_select_db($DBName); } function Query($query){ $this->link=$query; return mysql_query($query, $this->link); } function Fetch($result){ return mysql_fetch_array($result); } function Close(){ mysql_close($this->link); }}}else{ echo 'Error : Config File not Exists!'; }?>
اینهم فایل کانفیگ که باید extends کنید:
کد PHP:
<?phpclass config { private $UserData; function Get_UserSettings(){ $UserData['DBhost']=""; $UserData['DBname']=""; $UserData['DBuser']=""; $UserData['DBpass']=""; return $UserData; } }?>
برای افزودن مقادیر به دیتابیس هم از کوئری INSERT INTO استفاده کنید:
کد:
INSERT INTO DBNAME.tb_name('ستون') VALUES('مقدار');
پاسخ : فرم php با اتصال به Sql
ممنون از هممتون حالا اگر بخواهم تو فرمم بصورت ردیفی نمایش می ده هر چی که به فرم اضافه بشود ؟ اعم از نام و شماره .... غیره ؟
پاسخ : فرم php با اتصال به Sql
درست متوجه منظورتون نشد، اما برای نمایش اطلاعات و بعد از کوئری گیری میتونید با تلفیق با کدهای html خروجی رو به شکل دلخواه نمایش بدید.
مثلا:
کد PHP:
$myquery=mysql_query('SELECT username FROM tbl_name');
while($result=fetcharray($myquery)){
echo "<div><p>".$result['username']."</p></div>";
}
از توابع گسترده ای میتونید استفاده کنید پیشنهاد میکنم به اینجا مراجعه بفرمایید:PHP Tutorial
پاسخ : فرم php با اتصال به Sql
تصحیح کنید به جای fetcharray باید بنویسید mysql_fetch_assoc
پاسخ : فرم php با اتصال به Sql
نقل قول:
نوشته اصلی توسط
rezaonline.net
تصحیح کنید به جای fetcharray باید بنویسید mysql_fetch_assoc
من به دلیلی اینکه از کلاسهای خودم استفاده میکنم اینجا هم تابع کلاسهای خودم رو نوشتم که همونطور که دوستمون اشاره کردند میتونید از mysql_fetch_assoc و mysql_fetch_array استفاده کنید...:53: