Welcome to بیسیک فور ایکس

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

  • 0
dostmobile

درخواست راهنمایی پست کردن در دیتابیس انلاین

سوال

سلام و درود دوستان

من یه دیتابیس انلاین دارم که بای اچ پی متصل کردم

<?

$databasehost = "localhost"; # Host name
$databasename = "**********";
$databaseusername ="**********";
$databasepassword = "**********";

$con = mysql_connect($databasehost,$databaseusername,$databasepassword) or die(mysql_error());
mysql_select_db($databasename) or die(mysql_error());
mysql_set_charset('utf8');
$query = file_get_contents("php://input");
$sth = mysql_query($query);

if (mysql_errno()) {
    header("HTTP/1.1 500 Internal Server Error");
    echo $query.'\n';
    echo mysql_error();
}
else
{
    $rows = array();
    while($r = mysql_fetch_assoc($sth)) {
        $rows[] = $r;
    }
    print json_encode($rows);
}
?>

فیلدهای موجود نام فامیل مشخصات + دو فیلد مهم نمره اول و فیلدم نمره دوم

 

وقتی روی دکمه جدید کلیک شد یه کاربر اضاف شه در واقع یه رکورد جدید ساخته شه

میخوام در ادیت تکست وقتی نمره رو نوشتم پست بشه به دیتابیس و نمره شخص مورد نظر

 

روش خواندن و بارگزاری رو مشکل ندارم اما مهم ساخت رکورد جدید+ویرایش و پست کردن نمره هاس

ممنون

 

 

پسند شده توسط Sina

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

4 پاسخ به این سوال تا کنون داده شده است

  • 0

از دستورات insert و update استفاده کن مانند زیر

UPDATE table_name
SET column1=value1,column2=value2
WHERE some_column=some_value;

به جای table name اسم تیبل و بعد از set چیز هایی که می خوای مثلا این جا اومده هر جا که some_column با some_value برابر بوده در ستون column1 و column2 مقادیر value1 و value2 را اپدیت کرده که به این منظور قبلا چیزی بوده و آنها را عوض کرده اما اگر می خواهید رکورد جدید ثبت کنید باید از کد insert into کمک بگیرید

INSERT INTO table_name (column1,column2,column3,...)
VALUES (value1,value2,value3,...);

فکر کنم نیازی به توضیح نیست اگه خواستی بگو که توضیح بدم

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

  • 0

ویرایش رو ی جورایی زدم و انجام شد

ممنکه یه نمونه کد برای ساخت رکورد جدید بگین

مثلا زدم روی باتن و فرم  بالا اومد

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

  • 0

با استفاده از این کد کارت رو راه بنداز شب میام یک آموزش دیگه هم می زارم واسه دیتابیس آنلاین با استفاده از سایت

Dim job as httpjob

Job.initialize("getdata",me)
Job.poststring("site.ir/sendscore.php",INSERT INTO sinatable (score) VALUES (sina)

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری