本文整理汇总了PHP中dbConnect::getInstance方法的典型用法代码示例。如果您正苦于以下问题:PHP dbConnect::getInstance方法的具体用法?PHP dbConnect::getInstance怎么用?PHP dbConnect::getInstance使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类dbConnect
的用法示例。
在下文中一共展示了dbConnect::getInstance方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: doWork
function doWork()
{
try {
$dbh = dbConnect::getInstance()->dbh;
} catch (PDOException $e) {
print "Error!: " . $e->getMessage() . "<br/>";
die;
}
$sql = "update member set member_name = :member_name, address = :address, password = :password ";
$sql .= ",province_id = :province_id, province_name = :province_name ";
$sql .= ",amphur_id = :amphur_id, amphur_name = :amphur_name, ";
$sql .= ",district_id = :district_id, district_name = :district_name ";
$sql .= ",postcode = :postcode ";
$sql .= "where email = :email";
$stmt = $dbh->prepare($sql);
$stmt->bindValue(":member_name", $_POST["txtName"]);
$stmt->bindValue(":address", $_POST["txtAddress"]);
$stmt->bindValue(":password", $_POST["txtPassword"]);
$stmt->bindValue(":province_id", doExplode($_POST["cboProvince"])[0]);
$stmt->bindValue(":province_name", doExplode($_POST["cboProvince"])[1]);
$stmt->bindValue(":amphur_id", doExplode($_POST["cboAmphur"])[0]);
$stmt->bindValue(":amphur_name", doExplode($_POST["cboAmphur"])[1]);
$stmt->bindValue(":district_id", doExplode($_POST["cboDistrict"])[0]);
$stmt->bindValue(":district_name", doExplode($_POST["cboDistrict"])[1]);
$stmt->bindValue(":postcode", $_POST["txtPostCode"]);
$stmt->bindValue(":email", $_POST["email"]);
if ($stmt->execute()) {
header("Content-Type: application/json");
echo json_encode(array("result" => "success"));
} else {
header("Content-Type: application/json");
echo json_encode($stmt->errorInfo());
}
}
示例2: __construct
public function __construct($id)
{
$this->pdo = dbConnect::getInstance();
$this->id = $id;
$query = $this->pdo->query("SELECT * FROM shipy_user WHERE id = '" . $this->id . "' ");
$this->row = $query->fetch(PDO::FETCH_ASSOC);
}
示例3: login
function login($uname, $password, $checked)
{
$db = dbConnect::getInstance();
$mysqli = $db->getConnection();
$query = "SELECT * FROM users_tb WHERE mail= '" . $uname . "' AND pass = '" . md5($password) . "'";
$res = $mysqli->query($query);
if (mysqli_num_rows($res) > 0) {
$row = mysqli_fetch_array($res);
if ($row['type'] != "3") {
$_SESSION['cafeteriaSystem'] = $row['id'];
$_SESSION['type'] = $row['type'];
$_SESSION['name'] = $row['name'];
$_SESSION['pic'] = $row['pic_path'];
//echo $_SESSION['php'];
if ($checked == "1") {
setcookie("cafeteriaSystem", $row['id'], time() + 3600);
//echo $_COOKIE['php'];
}
if ($row['type'] == "1") {
header("location:orders.php");
} else {
header("location:index.php");
}
return TRUE;
}
} else {
return false;
}
}
示例4: doWork
function doWork()
{
try {
$dbh = dbConnect::getInstance()->dbh;
} catch (PDOException $e) {
print "Error!: " . $e->getMessage() . "<br/>";
die;
}
if (empty($_POST["isDelete"])) {
$sql = "insert into material (material_type, description) values ";
$sql .= "(:material_type, :description) ";
$sql .= "on duplicate key update description = :description ";
$stmt = $dbh->prepare($sql);
$stmt->bindValue(":material_type", $_POST["txtMaterialType"]);
$stmt->bindValue(":description", $_POST["txtDescription"]);
} else {
$sql = "delete from material where material_type = :material_type ";
$stmt = $dbh->prepare($sql);
$stmt->bindValue(":material_type", $_POST["isDelete"]);
}
if ($stmt->execute()) {
header("Content-Type: application/json");
echo json_encode(array("result" => "success"));
} else {
header("Content-Type: application/json");
echo json_encode($stmt->errorInfo());
}
}
示例5: deleteShirtSize
function deleteShirtSize()
{
try {
$dbh = dbConnect::getInstance()->dbh;
} catch (PDOException $e) {
echo "Error!: " . $e->getMessage() . "<br/>";
die;
}
$sql = "delete from shirt_size where size_code = :size_code and gender = :gender ";
$stmt = $dbh->prepare($sql);
$stmt->bindValue(":size_code", $_POST["size_code"]);
$stmt->bindValue(":gender", $_POST["gender"]);
header("Content-Type: application/json");
if ($stmt->execute()) {
echo json_encode(array("result" => "success"));
} else {
//echo json_encode($stmt->errorInfo());
$errorCode = $stmt->errorCode();
if ($errorCode == '23000') {
echo json_encode(array('result' => 'ไม่สามารถลบได้ เนื่องจากได้มีการใช้ข้อมูลนี้ไปแล้ว !!!'));
} else {
echo json_encode($stmt->errorInfo());
}
}
}
示例6: mcacc_get_acc_list
function mcacc_get_acc_list()
{
$mc_db = dbConnect::getInstance();
if (!is_user_logged_in()) {
log("Neprisijunges vartotojas bando pasitikrinti savo acc ip: " . $_SERVER['REMOTE_ADDR']);
return;
}
}
示例7: regist
function regist($fname, $lname, $address, $country, $gender, $uname, $password, $myskils, $department, $pic_name)
{
$db = dbConnect::getInstance();
$mysqli = $db->getConnection();
$query = " insert into users_tb set\n\t\t\t\t\t\tfname='" . $fname . "' ,\n\t\t\t\t\t\tlname='" . $lname . "' ,\t\n\t\t\t\t\t\taddress='" . $address . "' ,\n\t\t\t\t\t\ttype = '2' ,\n\t\t\t\t\t\tcountry = '" . $country . "' ,\n\t\t\t\t\t\tgender='" . $gender . "' ,\n\t\t\t\t\t\tmail='" . $uname . "' ,\n\t\t\t\t\t\tpassword='" . md5($password) . "' ,\n\t\t\t\t\t\tskils='" . $myskils . "' ,\n\t\t\t\t\t\tdept = '" . $department . "' ,\n\t\t\t\t\t\tprof_pic='" . $pic_name . "'\n\t\t\t";
$res = $mysqli->query($query) or die(mysqli_error($mysqli));
if ($res) {
return TRUE;
} else {
return false;
}
}
示例8: insertOrder
function insertOrder()
{
try {
$dbh = dbConnect::getInstance()->dbh;
} catch (PDOException $e) {
print "Error!: " . $e->getMessage() . "<br/>";
die;
}
$sql = 'insert into shirt_order ';
$sql .= '(email, line_screen_price_1, line_screen_price_2, shirt_id_1, ';
$sql .= 'shirt_id_2, qty_1, qty_2, order_status, order_date, amt, ';
$sql .= 'screen_width_1, screen_height_1, screen_width_2, screen_height_2, color_area_1, color_area_2) ';
$sql .= 'values';
$sql .= '(:email, :line_screen_price_1, :line_screen_price_2, :shirt_id_1, ';
$sql .= ':shirt_id_2, :qty_1, :qty_2, :order_status, curdate(), :amt, ';
$sql .= ':screen_width_1, :screen_height_1, :screen_width_2, :screen_height_2, :color_area_1, :color_area_2); ';
$sql .= 'update member set address = :address where email = :email; ';
$stmt = $dbh->prepare($sql);
$stmt->bindValue(':email', $_POST['email']);
$stmt->bindValue(':line_screen_price_1', $_POST['line_screen_price_1']);
$stmt->bindValue(':line_screen_price_2', $_POST['line_screen_price_2']);
$stmt->bindValue(':shirt_id_1', $_POST['shirt_id_1']);
$stmt->bindValue(':shirt_id_2', $_POST['shirt_id_2']);
$stmt->bindValue(':qty_1', $_POST['qty_1']);
$stmt->bindValue(':qty_2', $_POST['qty_2']);
$stmt->bindValue(':order_status', 'order');
$stmt->bindValue(':amt', $_POST['amt']);
$stmt->bindValue(':address', $_POST['address']);
$stmt->bindValue(':screen_width_1', $_POST['screen_width_1']);
$stmt->bindValue(':screen_height_1', $_POST['screen_height_1']);
$stmt->bindValue(':screen_width_2', $_POST['screen_width_2']);
$stmt->bindValue(':screen_height_2', $_POST['screen_height_2']);
$stmt->bindValue(':color_area_1', $_POST['color_area_1']);
$stmt->bindValue(':color_area_2', $_POST['color_area_2']);
if ($stmt->execute()) {
$orderId = $dbh->lastInsertId();
$target_dir = 'uploads/';
$dirToMake = '../' . $target_dir . $orderId;
mkdir($dirToMake);
$screen1 = $_POST['line_screen_1'];
saveFileToDir($dirToMake, $screen1, '01.png');
$screen2 = $_POST['line_screen_2'];
saveFileToDir($dirToMake, $screen2, '02.png');
$product = $_POST['product_image'];
saveFileToDir($dirToMake, $product, '03.png');
header("Content-Type: application/json");
echo json_encode(array('order_id' => $orderId));
} else {
header("Content-Type: application/json");
echo json_encode($stmt->errorInfo());
}
}
示例9: login
public static function login($user, $pass)
{
$pass = md5($pass);
$pdo = dbConnect::getInstance();
if (empty($user) or empty($pass)) {
die('Niet alle velden zjin gevuld! Probeer nogmaals!');
}
$check = $pdo->prepare("SELECT * FROM shipy_user WHERE username = :user AND password = :pass ");
$check->execute(array(':user' => $user, ':pass' => $pass));
if ($check->rowCount() == 1) {
while ($row = $check->fetch(PDO::FETCH_ASSOC)) {
$_SESSION['log'] = $row['id'];
header('Location: /user/dashboard/');
}
} else {
die('Het opgegeven wachtwoord is verkeerd, of de gebruiker komt niet voor in de database. Probeer nogmaals!');
}
}
示例10: deleteSizePrice
function deleteSizePrice()
{
try {
$dbh = dbConnect::getInstance()->dbh;
} catch (PDOException $e) {
echo "Error!: " . $e->getMessage() . "<br/>";
die;
}
$sql = "delete from size_price where size_price_id = :size_price_id ";
$stmt = $dbh->prepare($sql);
$stmt->bindValue(":size_price_id", $_POST["size_price_id"]);
if ($stmt->execute()) {
header("Content-Type: application/json");
echo json_encode(array("result" => "success"));
} else {
header("Content-Type: application/json");
echo json_encode($stmt->errorInfo());
}
}
示例11: checkEmail
function checkEmail()
{
try {
$dbh = dbConnect::getInstance()->dbh;
} catch (PDOException $e) {
print "Error!: " . $e->getMessage() . "<br/>";
die;
}
$email = $_POST["email"];
$sql = "select email from member where email = :email ";
$stmt = $dbh->prepare($sql);
$stmt->bindValue(":email", $email);
if ($stmt->execute()) {
$results = $stmt->fetch(PDO::FETCH_ASSOC);
if (!empty($results["email"])) {
header("Content-Type: application/json");
echo json_encode(array('valid' => false));
} else {
header("Content-Type: application/json");
echo json_encode(array('valid' => true));
}
}
}
示例12: deliverOrder
function deliverOrder($orderNum)
{
$db = dbConnect::getInstance();
$mysqli = $db->getConnection();
$query = " update check_tb set status = '2' where id='" . $orderNum . "' ";
$res = $mysqli->query($query) or die(mysqli_error($mysqli));
$mysqli->query("CREATE EVENT updateStatus" . $orderNum . " ON SCHEDULE AT CURRENT_TIMESTAMP + INTERVAL 1 MINUTE DO \n \tupdate check_tb set status = '1' where id='" . $orderNum . "' ;\n \t") or die(mysqli_error($mysqli));
if ($res) {
return true;
} else {
return false;
}
}
示例13: addcat
function addcat($Name)
{
$db = dbConnect::getInstance();
$mysqli = $db->getConnection();
$query = "insert into categories_tb (name,status) VALUES ('{$Name}' ,1) ";
$res = $mysqli->query($query) or die(mysqli_error($mysqli));
return true;
}
示例14: session_start
<?php
session_start();
ini_set('max_execution_time', 0);
require_once "../files/dbConnect.php";
require_once "../files/orders.php";
$orders = new orders();
$db = dbConnect::getInstance();
$mysqli = $db->getConnection();
$query = " select * from check_tb where u_id = '" . $_SESSION['cafeteriaSystem'] . "' ";
$res = $mysqli->query($query) or die(mysqli_error($mysqli));
$row = mysqli_num_rows($res);
//$file_name = 'document.txt';
$client_amount = isset($_GET['lastModified']) ? $_GET['lastModified'] : 0;
//$client_deliver = isset($_GET['LastModifiedDelivered'])?$_GET['LastModifiedDelivered']:0;
//$client_process = isset($_GET['LastModifiedProcessing'])?$_GET['LastModifiedProcessing']:0;
/* Get Deliver number
$queryDeliver = " select * from check_tb where u_id = '".$_SESSION['cafeteriaSystem']."' and status='2' ";
$resDeliver = $mysqli->query($queryDeliver) or die (mysqli_error($mysqli));
$serverDeliver=mysqli_num_rows($resDeliver);
/* Get Process number
$queryProcess = " select * from check_tb where u_id = '".$_SESSION['cafeteriaSystem']."' and status='3' ";
$resProcess = $mysqli->query($queryProcess) or die (mysqli_error($mysqli));
$serverProcess=mysqli_num_rows($resProcess);
$client_process = $serverProcess;
示例15: catch
">
<?php
require "navbar.php";
require "service/message_service.php";
require "service/db_connect.php";
//get data
class ShirtType
{
public $shirt_type = "";
public $shirt_type_description = "";
}
//select user profile
if (isset($_GET["shirttype"]) && !empty($_GET["shirttype"])) {
try {
$dbh = dbConnect::getInstance()->dbh;
} catch (PDOException $e) {
print "Error!: " . $e->getMessage() . "<br/>";
die;
}
$sql = "select shirt_type, shirt_type_description from shirt_type ";
$sql .= "where shirt_type = :shirt_type ";
$stmt = $dbh->prepare($sql);
$stmt->bindValue(":shirt_type", $_GET["shirttype"]);
if ($stmt->execute()) {
$stmt->setFetchMode(PDO::FETCH_CLASS, "ShirtType");
$shirttype = $stmt->fetch();
} else {
echo "error -> " . $stmt->errorInfo()[2];
}
} else {