PHP PDO,PDO的應用:增刪改查
PDO物件成員方法
1 ) query($sql); //用於執行查詢SQL語句。返回PDOStatement物件
2 ) exec($sql); //用於執行增、刪、改操作,返回影響行數;
3 ) setAttribute(); //設定一個"資料庫連線物件"屬性。
4 ) fetchAll(); //解析資料
demo.php(查詢的第一種方式):
demo.php(查詢的第二種方式(快捷方式)):<?php //1.連線資料庫 try{ $pdo = new PDO("mysql:host=localhost;dbname=資料庫名","root","密碼"); }catch(PDOException $e){ die("資料庫連線失敗".$e->getMessage()); } //2.執行query(查詢)返回的是一個預處理物件(PDOStatement物件) $sql = "select * from stu"; $stmt = $pdo->query($sql); $list = $stmt->fetchAll(PDO::FETCH_ASSOC); //3.解析資料(一次把所有的資料解析完) foreach($list as $val){ echo $val['id']."-------".$val['name']."<br>"; } //4.釋放資源 $stmt = null; $pdo = null;
<?php //1.連線資料庫 try{ $pdo = new PDO("mysql:host=localhost;dbname=資料庫名","root","密碼"); }catch(PDOException $e){ die("資料庫連線失敗".$e->getMessage()); } //這是一種快捷的方法 /* $sql = "select * from stu"; foreach($pdo->query($sql) as $val){ echo $val['id']."-----".$val['name']."<br>"; } */ //$sql = "insert into stu values(null,'oracle','w',44)"; //$sql = "delete from stu where id=11"; $sql = "update stu set name='js' where id=3"; $res = $pdo->exec($sql); //增刪改 用exec()函式,查詢用query()函式。 返回受影響的行數。 if($res){ echo "success"; }
相關推薦
PHP PDO,PDO的應用:增刪改查
PDO物件成員方法 1 ) query($sql); //用於執行查詢SQL語句。返回PDOStatement物件 2 ) exec($sql); //用於執行增、刪、改操作,返回影響行數; 3 ) setAttribute(); //設定一個"資料庫連線物件"
java集合框架:List基本應用:增刪改查
package collection; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import java.util.ListIterator; publi
Java Maven專案:spring boot + Mybatis連線MySQL,通用mapper的增刪改查,對映實現多表查詢
1. MySQL自帶庫test新增表user、role 角色表role 使用者表user 2. 新增依賴,配置屬性 相關依賴:百度即可,此處略 application.properties spring.application.name=clean-exe
TP5學習基礎一:增刪改查小demo
表單 arr 處理 php req 學習 model類 浪費 新手 ①TP5--增刪改查簡單的demo 我先吐槽一下:因為工作需要研究tp5,去官網看了一下哎呦,資源挺多挺全啊!然後下載唯一免費的官方教程,我曹pdf打開533頁。講的很細但是開發能等看完才做嗎?看到精簡版快
SQL server :“增刪改查” 之 “改”
image 表名 語法 多列 ring 意思 就會 單擊 行修改 1.前言 2.通過SSMS修改數據 3.通過SQL語句修改數據 3.1 修改單列數據 3.2 修改多列數據 1.前言 增刪改查都是對數據的操作,其中“改”對應的SQL語句便是“update”,也就是“更新
SQL server :“增刪改查” 之 “增”
keyword 文件 ase ins gui lte dep 依次 下載 1.前言 2.通過SSMS添加數據 3.通過SQL語句添加數據 3.1 添加單條數據 3.2 添加多條數據 4.通過其他表導入數據 4.1 通過數據庫中的其他表導入數據 4.2 通過excel表
php連接數據庫增刪改查----多條件查詢
打開 logs sel != lba cnblogs 表單 技術 mit 關於查詢,可以直接寫在主頁面上 來進行查詢 首先,先建立一個表單 <form method="post" action="crud.php"> <table>
【java學習】spring mvc 公共dao的實現,定義基本的增刪改查
pri 代碼 部分 lec sse encoding del epo repos 接口類: package com.blog.db.dao; import com.blog.util.Pagination; import java.util.Lis
HttpServletRequest:增刪改查cookie
什麼是cookies: cookie實際上是一個存在你硬盤裡的資料,但是這些資料很特殊,只能由web應用提交給瀏覽器幫助儲存,並且我們還能讀取瀏覽器存在本地的cookie web應用一般只在cookie中儲存一些使用者資訊等少量且暫時的資料,資料量大則不適合儲存在cookies
純c語言實現連結串列,實現連結串列增刪改查
#include <stdio.h> #include <string.h> #include <stdlib.h> struct selflist{ int num; selflist* next; }; struct selflist* hea
JFinal框架學習------整合bootstrap前端框架,實現簡單的增刪改查功能
Bootstrap,來自 Twitter,是目前最受歡迎的前端框架。Bootstrap 是基於 HTML、CSS、JAVASCRIPT 的,它簡潔靈活,使得 Web 開發更加快捷。 一、JFinal整合bootstrap 1.下載bootstra
通用DAO之MyBatis封裝,封裝通用的增刪改查(三)
曾將釋出過倆篇關於Mybatis封裝的文章,當時曾曾承諾過當測試沒有問題後阿海會整理一下然後將原始碼釋出出來。 那麼今天正好朋友找我要一份那套mybatis封裝的原始碼,我便整理了一份,想想這麼長時間了並沒有發現什麼明顯的bug,於是決定將它發出來。 關
學生管理系統,實現學生的增刪改查
先建立一個學生類: package com.inherit; public class Student { String name; String studentId; String gender; int grade;
mybatis環境搭建,對錶進行增刪改查(通過id,查詢所有行(list返回),通過兩個關鍵字進行查詢)
搭建mybatis 開發環境 1. 引入jar包 Mybatis 3.2.2.jar ojdbc5.jar log4j-1.2.17.jar(列印日誌,可以看到mybatis的具體實現) 2. 為mybatis 設定執行環境(通過配置檔案) myba
在php中操作memcached快取進行增刪改查資料
<?php //建立一個memcache物件例項 $memcache = new Memcache; if(!$memcache->connect("127.0.0.1",11211)){ die('連線失敗'); } if($memcache
Java資料庫連線--JDBC基礎知識(操作資料庫:增刪改查)
1 package sql.model; 2 3 import java.util.Date; 4 5 public class Goddess { 6 private Integer id; 7 private String userName; 8 priva
myeclipse連結資料庫,SQL語句實現增刪改查
1、建立properties檔案 #oracle #driver=oracle.jdbc.OracleDriver #url=jdbc\:oracle\:thin\:@localhost\:1521\:xe #username=system #password=manag
【pandas】[2] DataFrame 基礎,建立DataFrame和增刪改查基本操作(1)
作者:lianghc 地址:http://blog.csdn.net/zutsoft DataFrame 是pandas最常用的資料結構,類似於資料庫中的表,不過DataFrame不僅僅限制於2維,可以建立多維資料表。DataFrame既有行索引,也有列
使用者組管理系列(一):增刪改查
1、什麼是使用者和組 每個使用者都擁有一個唯一的使用者名稱和一個與之相關聯的數值型的使用者標識UID,使用者可以隸屬於一個或多個組,而每個組也都擁有唯一的一個名稱和一個組識別符號GID,對於程序和核心來說,只識別UID和GID,使用者名稱和組名最終都會通過/etc/pa
基於ajax的三層,實現資料庫的增刪改查(三 BLL層編寫)
由於前面我在DAL層對資料進行了處理,所以在此層就不用寫太多複雜程式碼,直接呼叫DAL傳入引數就可以,程式碼如下 //查詢單條 public int selectOne(string userid,string userpass) {