loading...
تعمیرات تخصصی لپ تاپ مدرن
salmani بازدید : 51 جمعه 24 مرداد 1393 نظرات (0)

 

$db = $mongo->Database_Name;

 کد php برای نمایش دیتابیس های mongodb

//گرفتن لیست دیتابیس ها
$mongo->admin->command(array(“listDatabases” => 1));
//گرفتن لیستی از جدول ها در دیتابیس test
$db->listCollections();

Mongo Shell/Terminal/Command Prompt

db.listDatabases
db.test.showCollections

 ایجاد مجموعه (کالکشن ) یا جدولcollection یا تیبل یا جدول با اجرای کد زیر ایجاد خواهد شد :

 
$db->createCollection(“people”,false);

این false که میبینید نشانگر نا محدود بودن سایز می باشدMongo Shell

 
db.createCollection(“people”,false);

 نحوه افزودن یک رکورد به جدولبا استفاده از این دستور میتونید یک سری داده به جدول دیتابیس mongodb بی افزائید من خودم تو اینجاش گیر کردم ها گفته باشم :

 
<?php
$people = $db->people;
$insert = array(“user” => “demo@9lessons.info”, “password” => md5(“demo_password”));
$db->insert($insert);
?>

Mongo Shell:

 
db.people.insert({user:”user_name”,password:”password”});

به روز رسانی یا آپدیت داده ها یا رکورد ها

<?php
$update = array(“$set” => array(“user” => “demo@9lessons.info”));
$where = array(“password” => “password”);
$people->update($where,$update);
?>

این دستور داده های دستور insert رو به روز خواهد کرد منظور از به روز رسانی همون تغییر یا ویرایش هستخوب دستابیس ما آماده هستحالا نیاز به یک فرم html داریم تا کاربر اطلاعاتش رو وارد کنهبه این صورت :

<form action="index.php" method="POST">
Email:
<input type="text" id="usr_email" name="usr_email"  />
Password:
<input type="password" id="usr_password" name="usr_password" />  
<input  name="submitForm" id="submitForm" type="submit" value="Login" />
</form>

حالا یک صفحه کد هم برای پردازش فرم لاگین بعد از submit نیاز خواهیم داشت :

 
<?php
$succss = "";
if(isset($_POST) and $_POST['submitForm'] == "Login" )
{
$usr_email = mysql_escape_string($_POST['usr_email']);
$usr_password = mysql_escape_string($_POST['usr_password']);
$error = array();
// Email Validation
if(empty($usr_email) or !filter_var($usr_email,FILTER_SANITIZE_EMAIL))
{
$error[] = "Empty or invalid email address";
}
if(empty($usr_password)){
$error[] = "Enter your password";
}
if(count($error) == 0){
$con = new Mongo();
if($con){
// Select Database
$db = $con->test;
// Select Collection
$people = $db->people;
$qry = array("user" => $usr_email,"password" => md5($usr_password));
$result = $people->findOne($qry);
if($result){
$success = "You are successully loggedIn";
// Rest of code up to you....
}
} else {
die("Mongo DB not installed");
}
}
}
?>

کد ها ساده است و کاملا مشخص

ارسال نظر برای این مطلب

کد امنیتی رفرش
درباره ما
تعمیرات تخصصی مدرن تعمیرات تخصصی لپ تاپ .مینی لپ تاپ . سرفیس تعمیرات تخصصی کامپیوتر . کیس مینی تعمیرات تخصصی انواع لپ تاپ ارتقا سیسم های خانگی ، اداری ،تخصصی مشاوره رایگان جهت تعمیر و ارتقا
اطلاعات کاربری
  • فراموشی رمز عبور؟
  • نظرسنجی
    درصد خوبی این وبلاگ چند است
    آمار سایت
  • کل مطالب : 208
  • کل نظرات : 8
  • افراد آنلاین : 2
  • تعداد اعضا : 72
  • آی پی امروز : 38
  • آی پی دیروز : 19
  • بازدید امروز : 132
  • باردید دیروز : 25
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 397
  • بازدید ماه : 1,182
  • بازدید سال : 5,128
  • بازدید کلی : 929,611