PDA

View Full Version : چطور میشه عددی به صورت اتوماتیک در جدول با اضافه شدن جدول اضافه کرد؟



mmilad
پنج شنبه 12 بهمن 1385, 20:14 عصر
چطور میشه عددی به صورت اتوماتیک در جدول با اضافه شدن جدول اضافه کرد؟

من می خوام در جدولم فیلد id رو به صورت اتوماتیک اضافه کنم.

اَرژنگ
پنج شنبه 12 بهمن 1385, 20:23 عصر
۱)با چه داتبیسی کار میکنید؟
۲) اگر با مای ‌اس کیو ‌ال کار میکنید:http://www.netadmintools.com/part387.html

moohssenn
پنج شنبه 12 بهمن 1385, 20:31 عصر
اگر از Mysql استفاده میکنی میتونی نوع فیلد id رو Autoincrement بکنی , و اکثر دیتابیسا اینو دارن و موقع ذخیره میتونی با ارسال مقدار Default اونو پر کنی . البته در Oracle باید از سکونس استفاده کنی .
راه دیگشم اینکه که Max(id تو جدولت رو بگیری و با اضافه کردن 1 به اون مقدار جدید id رو ذخیره کنی.

farazjoonam
یک شنبه 04 شهریور 1386, 16:07 عصر
میتونی از کد زیر استفاده کنی


<?php
$hits = "./hits.txt";
$handle = fopen($hits, "r");
$count = fread($handle, filesize($hits));
$count = $count+1;
fclose($handle);
$handle = fopen($hits, "w");
fwrite($handle,$count);
fclose($handle);
print $count;
?>

ولی قبلش باید یک فایل txt. بسازی و Premsion اونو رو 777 تنظیم کنی. بعدش باید تو دیتابیست count$ رو بذاری که وارد دیتابیس شه . من خودم این کارو میکنم

peyman1987
یک شنبه 04 شهریور 1386, 22:53 عصر
میتونی از کد زیر استفاده کنی


<?php
$hits = "./hits.txt";
$handle = fopen($hits, "r");
$count = fread($handle, filesize($hits));
$count = $count+1;
fclose($handle);
$handle = fopen($hits, "w");
fwrite($handle,$count);
fclose($handle);
print $count;
?>

ولی قبلش باید یک فایل txt. بسازی و Premsion اونو رو 777 تنظیم کنی. بعدش باید تو دیتابیست count$ رو بذاری که وارد دیتابیس شه . من خودم این کارو میکنم

دوست عزیز این دیگه یعنی لقمه رو دور سر گردوندن. برای یه آیدی ساده که هم میشه با کوئری بصورت دستی و هم بصورت اتوماتیک ایجادش کرد میخوای فایل درست کنی و توش مقدار آیدی رو ذخیره کنی؟ پس دیتابیس این وسط چیکارس؟:متعجب::متعجب::متعجب: