1. 程式人生 > >php資料庫操作--資料預處理、更新、刪除

php資料庫操作--資料預處理、更新、刪除

終於又開始繼續寫部落格了,離回家不遠了 不知道大家的票有沒有買下,希望大家都可以回家過個團圓年。

本文簡單講述“如題”

語句預處理:通俗的就是一次查詢,多次執行,在我們後期的專案中會經常用到

建立:

//建立預處理
$createinto=$connent->prepare("insert into zh(name,age,email) values (?,?,?)");

sql語句,引數使用?代替為預留
//繫結
$createinto->bind_param("sis",$name,$age,$email);

繫結引數 s為String型別 i為int型別
$name="zhanghao1";
$age=1;
$email="
[email protected]
"; $createinto->execute(); $name="zhanghao2"; $age=2; $email="[email protected]"; $createinto->execute();
執行語句;最後資料插入成功。(前提是連線到資料庫並使用)



刪除指定條目:

mysqli_query($connent,"delete from zh where name='zhanghao1'");
不加where條件刪除整個表資料

更新指定條目:

mysqli_query($connent,"update zh set age=3 where name='zhanghao2'");
修改zhanghao2的年齡為3

全部資料庫操作完之後要關閉資料庫。

----完整程式碼-------

<?php
/*
 * 資料預處理  刪除 更新資料
 *
 * To change the template for this generated file go to
 * Window - Preferences - PHPeclipse - PHP - Code Templates
 */

 /**
  * 預處理 簡單化  建立一種方法 多處使用
  */
//先連線資料庫
$servername="localhost";
$username="root";
$userpassword="hao542161";
$dbname = "testdb";
$connent=new mysqli($servername,$username,$userpassword,$dbname);
if($connent->connect_error){
	die("連線失敗: " . $connent->connect_error);
}else{
	echo "成功";

}
//建立預處理
$createinto=$connent->prepare("insert into zh(name,age,email) values (?,?,?)");

//繫結
$createinto->bind_param("sis",$name,$age,$email);
//多次執行
$name="zhanghao1";
$age=1;
$email="
[email protected]
"; $createinto->execute(); $name="zhanghao2"; $age=2; $email="[email protected]"; $createinto->execute(); echo "插入成功"; //刪除資料 刪除表中 name為zhanghao1的資料 mysqli_query($connent,"delete from zh where name='zhanghao1'"); mysqli_query($connent,"update zh set age=3 where name='zhanghao2'"); $connent->close(); ?>
我們可以發現其中where是判斷條件的根本,根據他我們可以條件查詢,條件刪除和條件修改。

相關推薦

php資料庫操作--資料處理更新刪除

終於又開始繼續寫部落格了,離回家不遠了 不知道大家的票有沒有買下,希望大家都可以回家過個團圓年。 本文簡單講述“如題” 語句預處理:通俗的就是一次查詢,多次執行,在我們後期的專案中會經常用到 建立: //建立預處理 $createinto=$connent->prep

python資料處理(抽樣資料集轉換)

博文:python大規模資料處理技巧之二:機器學習中常用操作(http://blog.csdn.net/asdfg4381/article/details/51725424) 1、 資料預處理 隨機化操作 機器學習中的常用隨機化操作中可以使用random包做不重

資料處理——標準化歸一化正則化

三者都是對資料進行預處理的方式,目的都是為了讓資料便於計算或者獲得更加泛化的結果,但是不改變問題的本質。 標準化(Standardization) 歸一化(normalization) 正則化(regularization) 歸一化 我們在對資料進行分析的時候,往往會遇到單個數據的各個維度量綱不同的

資料科學和人工智慧技術筆記 三資料處理

三、資料預處理 作者:Chris Albon 譯者:飛龍 協議:CC BY-NC-SA 4.0 為 Scikit-Learn 轉換 Pandas 類別資料 # 匯入所需的庫 from sklearn import preprocessing import

資料庫學習總結(三)——新增更新刪除資料

新增、更新與刪除資料 新增資料 更新資料 刪除資料 新增資料 insert語句中指定欄位名 insert into 表名(欄位名1,欄位名2,…) values (值1,值2,…); 注意:欄位名與欄位值的順序,型別必須互相匹

pandas資料處理實踐三(DataFrame.apply資料處理DataFrame.drop_duplicates去重)

通過apply進行資料的預處理: DataFrame.apply(func,axis = 0,broadcast = None,raw = False,reduce = None,result_type = None,args =(),** kwds ) In [70

Pandas資料處理操作

(1)資料的升序與降序 import pandas food_info = pandas.read_csv(r"E:\PyCharm\food_info.csv") food_info.sort_values("Sodium_(mg)", inplace= True)  &nb

Python機器學習-資料處理技術 標準化處理歸一化二值化獨熱編碼標記編碼總結

資料預處理技術 機器是看不懂絕大部分原始資料的,為了讓讓機器看懂,需要將原始資料進行預處理。 引入模組和資料 import numpy as np from sklearn import preprocessing data = np.array([[3,-1.5,2,-5.4], &nbs

php資料庫操作-建立庫和表以及插入資料

以上我們正確連線到了mysql資料庫,本文將進一步建立資料庫,表,在表中填充資料。 大家知道連線上資料庫才能進行操作,同樣的程式碼搬過來 <?php /* * 資料庫操作*(建立資料庫,表,插入資料,插入多條資料) * * To change the tem

Python資料處理:機器學習人工智慧通用技術(1)

Python資料預處理:機器學習、人工智慧通用技術 白寧超  2018年12月24日17:28:26  摘要:大資料技術與我們日常生活越來越緊密,要做大資料,首要解決資料問題。原始資料存在大量不完整、不一致、有異常的資料,嚴重影響到資料建模的執行效率,甚至可能導致模型

php資料庫操作——獲取資料查詢結果

先進行連線,然後執行SQL語句,獲取資料的結果集。PHP有多個函式可以獲取資料的結果集,最常使用mysql_fetch_array,通過設定引數更改行資料的下標,數字索引的下標和欄位名關聯索引的下標。 $sql = "select * from user limit 1"

機器學習(一):用sklearn進行資料處理:缺失值處理資料標準化歸一化

在我們平時進行資料資料探勘建模時,一般首先得對資料進行預處理,其中就包括資料缺失值、異常值處理、資料的標準化、歸一化等等。 下面主要介紹如何對一個數據檔案進行資料的缺失值處理、標準化和歸一化 MID_SP MID_AC MID_R25 MID_COND LITHO1 55.

tp5資料庫的查詢增添更新刪除資料

<?php namespace app\home\controller; use think\Request; class Test { public function index() { //查詢 $result=db("test")

資料處理的幾個方法:白化去均值歸一化PCA

以上轉載自:http://ufldl.stanford.edu/wiki/index.php/%E7%99%BD%E5%8C%96 假定資料表示成矩陣為X,其中我們假定X是[N*D]維矩陣(N是樣本資料量,D為單張圖片的資料向量長度)。

斯坦福cs231n學習筆記(8)------神經網路訓練細節(資料處理權重初始化)

神經網路訓練細節系列筆記: 這一篇,我們將繼續介紹神經網路訓練細節。 一、Data Preprocessing(資料預處理) 如圖是原始資料,資料矩陣X有三種常見的資料預處理形式,其中我們假定X的大小為[N×D](N是資料的數量,D是它們的維數

資料環境下整合R語言的資料探勘平臺 之介紹資料上傳與資料處理

這個整合R語言的資料探勘平臺是當時為中國軟體杯比賽做的一個系統,由於時間太緊,當時開發只用了一週的時間,不過前前後後用了大半年來學習和熟悉R語言,深深感覺到R語言真的是資料分析的一個利器,內建的各種分析包大大簡化了資料分析的過程,只需要傳參呼叫即可,再也不需要讀

MySQL資料庫 之 插入更新刪除資料

一、插入資料 MySQL 中使用 insert 語句來向資料庫表中插入新的資料記錄。 ☆ 為表的所有欄位插入資料 insert into tb_name (col_list) values (value_list) 建立一個數據表 person

Python下的資料處理和機器學習,對資料線上及本地獲取解析處理和訓練預測交叉驗證視覺化

<!doctype html> <html> <head> <title>Example Domain</title> <meta charset="utf-8" /> <meta http-equiv=

CS231n課程學習筆記(七)——資料處理批量歸一化和Dropout

資料預處理 均值減法 它對資料中每個獨立特徵減去平均值,從幾何上可以理解為在每個維度上都將資料雲的中心都遷移到原點。 #numpy X -= np.mean(X, axis=0) 歸一化 是指將資料的所有維度都歸一化,使其數值範圍都

yii Yii 框架裡資料庫操作詳解-[增加查詢更新刪除的方法

======================================= public function getMinLimit () { $sql = "..."; $result = yii::app()->db