亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁(yè) > 數(shù)據(jù)庫(kù) > MySQL > 正文

Mac環(huán)境下php操作mysql數(shù)據(jù)庫(kù)的方法分享

2020-03-22 18:34:41
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
Mac本地環(huán)境搭建在Mac系統(tǒng),我們可以使用MAMP Pro 軟件來(lái)搭建本地服務(wù)器。安裝好這款軟件,網(wǎng)站的目錄在 /Applications/MAMP/htdocs 文件夾里,只需將文件放入該文件夾中,就可以通過(guò)http://localhost:8888來(lái)訪問(wèn)了,或者通過(guò)點(diǎn)擊如下紅色下劃線按鈕來(lái)快速訪問(wèn)站點(diǎn)。html' target='_blank'>mac系統(tǒng)下安裝php,兩行即可。brew tap josegonzalez/homebrew-phpbrew install php54安裝完后配置一下,你就可以使用phpstorm來(lái)愉快地編程啦。安裝的php路徑在/usr/local/bin/php數(shù)據(jù)庫(kù)基本操作1)用戶的 Web 瀏覽器發(fā)出 HTTP 請(qǐng)求,請(qǐng)求特定 Web 頁(yè)面。
2)Web服務(wù)器收到.php 的請(qǐng)求獲取該文件,并將它傳到 PHP 引擎,要求它處理。 3)PHP 引擎開(kāi)始解析腳本。 腳本中有一條連接數(shù)據(jù)庫(kù)的命令, 還有執(zhí)行一個(gè)查詢的令。命
PHP 打開(kāi)通向 MYSQL 數(shù)據(jù)庫(kù)的連接,發(fā)送適當(dāng)?shù)牟樵儭?br>4)MYSQL 服務(wù)器接收數(shù)據(jù)庫(kù)查詢并處理。將結(jié)果返回到 PHP 引擎。
5)PHP 以你去哪干完成腳本運(yùn)行,通常,這包括將查詢結(jié)果格式化成 HTML 格式。然
后再輸出 HTML 返回到 Web 服務(wù)器。
6)Web服務(wù)器將 HTML 發(fā)送到瀏覽器。
MySQL 常用數(shù)據(jù)類型整數(shù)型:TINYINT,SMALLINT,INT,BIGINT
浮點(diǎn)型:FLOA T,DOUB LE,DECIMAL(M,D)
字符型:CHAR,VARCHAR
日期型:DA TETIME,DA TE,TIMESTA MP
備注型:TINYTEXT,TEXT,LONGTEXT
MySQL 數(shù)據(jù)庫(kù)操作1)顯示當(dāng)前存在的數(shù)據(jù)庫(kù)
SHOWDATABASES;
2)選擇你所需要的數(shù)據(jù)庫(kù)
USEguest;
3)查看當(dāng)前所選擇的數(shù)據(jù)庫(kù)
SELECTDATABASE();
4)查看一張表的所有內(nèi)容
SELECT*FROMguest; //可以先通過(guò)SHOWTABLES;來(lái)查看有多少?gòu)埍?
5)根據(jù)數(shù)據(jù)庫(kù)設(shè)置中文編碼
SET NAMESgbk; //set names utf8;
6)創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)
CREATEDATABASEbook;
7)在數(shù)據(jù)庫(kù)里創(chuàng)建一張表
CREATETABLEusers (
username VARCHAR(20),//NOT NULL 設(shè)置不允許為空
sex CHAR(1),
birth DATETIME);
8)顯示表的結(jié)構(gòu)
DESCIRBEusers;9)給表插入一條數(shù)據(jù)
INSERT INTO users (username,sex,birth) VALUES('jack','male',NOW());PHP連接MySQL數(shù)據(jù)庫(kù)連接數(shù)據(jù)庫(kù) header('COntent-Type:text/html;charset=utf-8');//設(shè)置頁(yè)面編碼,如果文件是gbk編碼,則charset也應(yīng)用gbk //@表示如果出錯(cuò)了,不要報(bào)錯(cuò),直接忽略 //參數(shù):服務(wù)器地址,用戶名和密碼 echo (!!@mysql_connect('localhost','root','*****'));//1
我們用雙感嘆號(hào)!!來(lái)將資源句柄轉(zhuǎn)換成布爾值,正確輸出1,錯(cuò)誤則輸出錯(cuò)誤信息。而如果前面加了@符號(hào),則忽略錯(cuò)誤信息,不會(huì)輸出錯(cuò)誤信息。對(duì)于錯(cuò)誤消息的處理,我們可以使用mysql_error()函數(shù)來(lái)輸出錯(cuò)誤消息:mysql_connect('localhost','root','****') or die('數(shù)據(jù)庫(kù)連接失敗,錯(cuò)誤信息:'.mysql_error());//對(duì)于密碼錯(cuò)誤的提示:數(shù)據(jù)庫(kù)連接失敗,錯(cuò)誤信息:Access denied for user 'root'@'localhost' (using password: YES)
die() 函數(shù)輸出一條消息,并退出當(dāng)前腳本。該函數(shù)是 exit() 函數(shù)的別名。數(shù)據(jù)庫(kù)連接參數(shù),可以用常量來(lái)存儲(chǔ),這樣就不能被隨意修改,更加安全。 meta charset="utf-8" //定義常量參數(shù) define('DB_HOST','localhost'); define('DB_USER','root'); define('DB_PWD','345823');//密碼 $connect = mysql_connect(DB_HOST,DB_USER,DB_PWD) or die('數(shù)據(jù)庫(kù)連接失敗,錯(cuò)誤信息:'.mysql_error()); echo $connect;//Resource id #2 值得注意的是,mysql_connect()括號(hào)內(nèi)的常量可不能加引號(hào),否則肯定出錯(cuò)。選擇指定的數(shù)據(jù)庫(kù) define('DB_HOST','localhost'); define('DB_USER','root'); define('DB_PWD','345823');//密碼 define('DB_NAME','trigkit');//在phpmyadmin創(chuàng)建一個(gè)名為trigkit的數(shù)據(jù)庫(kù) //連接數(shù)據(jù)庫(kù) $connect = mysql_connect(DB_HOST,DB_USER,DB_PWD) or die('數(shù)據(jù)庫(kù)連接失敗,錯(cuò)誤信息:'.mysql_error()); //選擇指定數(shù)據(jù)庫(kù) mysql_select_db(DB_NAME,$connect) or die('數(shù)據(jù)庫(kù)連接錯(cuò)誤,錯(cuò)誤信息:'.mysql_error());//將表名字故意寫錯(cuò),提示的錯(cuò)誤信息:數(shù)據(jù)庫(kù)連接錯(cuò)誤,錯(cuò)誤信息:Unknown database 'trigkt'通常不需要使用 mysql_close(),因?yàn)橐汛蜷_(kāi)的非持久連接會(huì)在腳本執(zhí)行完畢后自動(dòng)關(guān)閉mysql_select_db(database,connection):選擇MySQL數(shù)據(jù)庫(kù)獲取記錄集 meta charset="utf-8" define('DB_HOST','localhost'); define('DB_USER','root'); define('DB_PWD','345823');//密碼 define('DB_NAME','trigkit'); //連接數(shù)據(jù)庫(kù) $connect = mysql_connect(DB_HOST,DB_USER,DB_PWD) or die('數(shù)據(jù)庫(kù)連接失敗,錯(cuò)誤信息:'.mysql_error()); //選擇指定數(shù)據(jù)庫(kù) mysql_select_db(DB_NAME,$connect) or die('數(shù)據(jù)表連接錯(cuò)誤,錯(cuò)誤信息:'.mysql_error()); //從數(shù)據(jù)庫(kù)里把表的數(shù)據(jù)提出來(lái)(獲取記錄集) $query = "SELECT * FROM class";//在trigkit數(shù)據(jù)庫(kù)中新建一張'表' $result = mysql_query($query) or die('SQL錯(cuò)誤,錯(cuò)誤信息:'.mysql_error());//故意將表名寫錯(cuò):SQL錯(cuò)誤,錯(cuò)誤信息:Table 'trigkit.clas' doesn't existmysql_query() 函數(shù)執(zhí)行一條 MySQL 查詢。輸出數(shù)據(jù) meta charset="utf-8" define('DB_HOST','localhost'); define('DB_USER','root'); define('DB_PWD','345823');//密碼 define('DB_NAME','trigkit'); //連接數(shù)據(jù)庫(kù) $connect = mysql_connect(DB_HOST,DB_USER,DB_PWD) or die('數(shù)據(jù)庫(kù)連接失敗,錯(cuò)誤信息:'.mysql_error()); //選擇指定數(shù)據(jù)庫(kù),設(shè)置字符集 mysql_select_db(DB_NAME,$connect) or die('數(shù)據(jù)表連接錯(cuò)誤,錯(cuò)誤信息:'.mysql_error()); mysql_query('SET NAMES UTF8') or die('字符集設(shè)置出錯(cuò)'.mysql_error()); //從數(shù)據(jù)庫(kù)里把表的數(shù)據(jù)提出來(lái)(獲取記錄集) $query = "SELECT * FROM class"; $result = mysql_query($query) or die('SQL錯(cuò)誤,錯(cuò)誤信息:'.mysql_error()); print_r(mysql_fetch_array($result,MYSQL_ASSOC));釋放結(jié)果集資源(僅需要在考慮到返回很大的結(jié)果集時(shí)會(huì)占用多少內(nèi)存時(shí)調(diào)用。) mysql_free_result($result);
我們將上面的代碼保存為index.php,丟進(jìn)/Applications/MAMP/htdocs/ 文件夾。將上面的代碼保存為demo.php,放進(jìn)同樣的目錄內(nèi)。Mac系統(tǒng)獲取文件的路徑很簡(jiǎn)單,只需將文件拉進(jìn)終端即可顯示路徑名。修改數(shù)據(jù)我們假設(shè)要修改的數(shù)據(jù)的名稱是小明,id為2,將他的point分?jǐn)?shù)修改為80分,代碼如下: require 'index.php'; //修改數(shù)據(jù) $query = 'UPDATE class SET point=80 WHERE id=2'; @mysql_query($query);
$query = "SELECT id,name,email,regdate FROM class"; $result = mysql_query($query) or die('sql語(yǔ)句錯(cuò)誤:'.mysql_error()); print_r(mysql_fetch_array($result)); mysql_close();
復(fù)制代碼 代碼如下:
mysql_fetch_lengths(): 取得結(jié)果集中每個(gè)輸出的長(zhǎng)度
mysql_field_name(): 取得結(jié)果中指定字段的字段名mysql _fetch_row():從結(jié)果集中取得一行作為枚舉數(shù)組
mysql_fetch_assoc(): 從結(jié)果集中取得一行作為關(guān)聯(lián)數(shù)組
mysql_fetch_array(): 從結(jié)果集中取得一行作為關(guān)聯(lián)數(shù)組,或數(shù)字?jǐn)?shù)組,或二者兼有mysql_num_rows(): 取得結(jié)果集中行的數(shù)目
mysql_num_fields():取得結(jié)果集中字段的數(shù)目mysql_get_client_info(): 取得 MySQL 客戶端信息
mysql_get_host_info(): 取得 MySQL 主機(jī)信息
mysql_get_proto_info(): 取得 MySQL 協(xié)議信息
mysql_get_server_info(): 取得 MySQL 服務(wù)器信息
以上所述就是本文的全部?jī)?nèi)容了,希望大家能夠喜歡。PHP教程

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
澳门av一区二区三区| 免费观看性欧美大片无片| 亚洲色图都市小说| 欧美精品一区二区蜜臀亚洲| 欧美在线免费看| 亚洲a区在线视频| 成年人午夜视频| 亚洲精品午夜精品| 成人在线免费观看视频网站| 国产永久免费视频| 日韩在线中文字幕视频| 国产精品国产精品国产专区蜜臀ah| 精品久久久久久亚洲| av资源网一区| av一区二区三区四区| 亚洲精品乱码久久久久久自慰| 日韩中文字幕免费视频| 欧美日韩一区 二区 三区 久久精品| 97久久超碰精品国产| 国产区二精品视| 五月天婷婷在线视频| 亚洲福利一区| 日韩三级一区二区| 亚洲女人18毛片水真多| 欧美一级欧美三级| 日韩欧美精品三级| 国产伦精品一区二区三区88av| 欧美freesex黑人又粗又大| 免费a级人成a大片在线观看| 国产美女三级视频| 亚洲第一页在线播放| 99re66热这里只有精品4| 毛片av免费在线观看| 三上悠亚国产精品一区二区三区| 国产不卡一二三区| 日韩av电影免费| 老汉av免费一区二区三区| 久久蜜桃av一区精品变态类天堂| 最新日韩欧美| 国产毛片久久久久| 性感av在线播放| 大地资源网在线观看免费官网| 成人在线观看免费视频| 久久av资源站| 免费一级欧美在线观看视频| 欧美尿孔扩张虐视频| 午夜一级久久| 日本熟女毛茸茸| 337p亚洲精品色噜噜| 国产精品福利电影一区二区三区四区| 欧美在线观看一区二区三区| 国产欧美综合在线| www国产亚洲精品久久网站| 风流少妇一区二区三区91| 国产一区二区不卡在线| 久久久久久久久久久久久女过产乱| 国产在线观看91| 日本精品视频网站| 国产精品久久久久久免费观看| 国内精品久久99人妻无码| 黄网站app在线观看| 亚洲一区二区精品3399| 一级片在线免费看| 久久精品国产露脸对白| 盗摄牛牛av影视一区二区| 久久久久成人精品免费播放动漫| 一二三四社区在线视频| 亚洲国产毛片aaaaa无费看| 久久精品国产精品亚洲精品| 91爱视频在线| 欧美视频在线一区| 国产精品videossex久久发布| 成人高清电影网站| 中文字幕在线观看视频免费| 亚洲精品在线视频免费观看| 狠狠干狠狠久久| 日韩欧美99| 黄色毛片免费| 伊人久久大香线蕉综合四虎小说| 精品一区二区三区中文字幕在线| 亚洲黄色中文字幕| av在线免费观看网址| 国产精品视频一区二区三| 中文字幕日韩在线观看| 日韩在线视频免费观看高清中文| 日韩毛片在线视频| 欧美日韩精品在线观看视频| 国产精品porn| 深夜福利视频一区二区| 天天干在线观看| 欧美色图亚洲| 18禁裸乳无遮挡啪啪无码免费| 在线观看h网| 看看黄色一级片| 97影院在线午夜| 在线观看中文字幕| 99久久亚洲精品日本无码| 四虎影院在线免费播放| 一级少妇精品久久久久久久| 亚洲国产精品久久久久久| 91麻豆免费观看| 日本视频一二区| 日韩欧美亚洲一二三区| 浪潮av在线| 亚洲人一二三区| 日韩成年人视频| 亚洲欧美一区二区精品久久久| 精品国产一区二区三区忘忧草| 国产高清美女一级毛片久久| 一区二区三区在线观看国产| 日韩国产精品亚洲а∨天堂免| 国产精品国产三级欧美二区| 99麻豆久久久国产精品免费优播| 神马伦理电影| 亚洲欧美日本一区| 欧美性猛交xxxx偷拍洗澡| 日韩午夜精品视频| 日本系列欧美系列| 国产精品视频一区二区三区经| 天天干,天天干| 欧美一区二区三区在线播放| 久久青草久久| 欧美日韩一级二级| 国产精彩精品视频| 久国产精品视频| 在线观看国产福利| 污污的网站在线免费观看| 中文字幕视频在线免费观看| 天堂视频免费看| 在线看片第一页欧美| 一级黄色a毛片| 91在线播放网址| 国产精品第十页| 在线观看黄av| 欧美一区二区免费在线观看| 99精品中文字幕| 91精品国产91久久久久久一区二区| 一区二区欧美激情| 16—17女人毛片毛片| 99久久久久久| 91情侣偷在线精品国产| 欧美一区午夜视频在线观看| 麻豆精品国产传媒mv男同| 欧美日韩国产三级| 夫妻av一区二区| 亚洲精品久久久久久久蜜桃臀| 成人蜜桃视频网站网址| 性欧美大战久久久久久久| 日本午夜在线| 宇都宫紫苑在线播放| 午夜视频免费播放| 亚洲国产色一区| 在线亚洲一区观看| 亚洲一区二区三区四区av| 成人av免费电影网站| 亚洲一区视频在线观看视频| 国产色无码精品视频国产| 欧美日韩不卡一区二区| 日本高清在线观看| 亚洲999一在线观看www| 欧美一二三区精品| 色综合久久五月| 亚洲乱码日产精品bd| 欧美一区二区三区爽大粗免费| 国产又大又长又粗又黄| 高清中文字幕一区二区三区| 国产网站一区二区| 欧美xxxhd| 久久电影一区| 老太脱裤让老头玩ⅹxxxx| 国产高清在线观看视频| 伊人精品成人久久综合软件| av在线一区不卡| 少妇毛片一区二区三区| 婷婷在线播放| 日韩免费观看在线观看| 欧美国产激情一区二区三区蜜月| 成人免费视频网站在线看| 国产伦理久久久久久妇女| 免费一级特黄特色毛片久久看| 搡的我好爽在线观看免费视频| 日韩电影免费观看在线观看| 亚洲精品免费一区亚洲精品免费精品一区| 北条麻妃高清一区| 国产精品111| 亚洲天堂影院在线观看| 亚洲欧美综合另类中字| 91成人在线视频观看| 中文字幕av免费在线观看| 美女福利视频导航| 日韩欧美电影一区| 69xxx免费| 久久白虎精品| 亚洲国产一区二区在线| 亚洲黄色成人| 亚洲热app| 狠狠色噜噜狠狠狠狠8888| 国产成人高清在线| 在线观看国产亚洲| 91久久人澡人人添人人爽欧美| 九九热这里只有精品6| 天天操天天干天天综合网| 久草综合在线观看| 四虎影院成人在线观看| 91小仙女jk白丝袜呻吟| 五月综合色婷婷| 青青草娱乐在线| 亚洲国产激情av| 69欧美性猛交| 国产污视频在线观看| 久久精品精品电影网| 久久久精品日本| 国产一级片中文字幕| 大地资源高清播放在线观看| 色网址在线观看| 黑人40厘米全进去| 亚洲国产精品人人爽夜夜爽| 日本免费黄色小视频| 日韩理论电影| 青青影院一区二区三区四区| 91精品秘密在线观看| 国产激情在线观看| 亚洲xxx大片| 日韩三级电影免费观看| 欧美日韩在线中文字幕| jizzjizzjizz国产| 精品人妻伦一二三区久| 色婷婷综合久久久中字幕精品久久| 亚洲尤物视频在线| 国产精品爽爽爽| 国产bdsm| 成人影院在线免费观看| 久久精品免视着国产成人| 欧美亚洲另类视频| 日韩成人一区二区三区在线观看| 91在线精品观看| 97人妻一区二区精品视频| 4444kk亚洲人成电影在线| 亚洲a在线观看| 国产三级精品三级在线观看| 99精品久久免费看蜜臀剧情介绍| 4438x全国最大成人| 黄页网站大全在线免费观看| 丝袜 亚洲 另类 欧美 重口| 日韩精品中文字幕有码专区| 国产片侵犯亲女视频播放| 懂色av中文字幕一区二区三区| 黄页视频在线91| av中文资源在线| 精一区二区三区| 欧美久久久久久久久久久| 成人av观看| 婷婷激情四射五月天| 四虎成人精品在永久在线观看| 日日摸日日搞日日| 红桃一区二区三区| 成人在线视频免费看| |精品福利一区二区三区| 亚洲伦理在线| 一区二区三区免费在线观看视频| 日韩高清二区| 奇米777国产一区国产二区| 香蕉视频黄色在线观看| 欧美亚洲一级| 欧美大香线蕉线伊人久久国产精品| 欧美大肥婆大肥bbbbb| www.成人| 日本久久久网站| 欧美一级二级三级区| 自拍偷拍精品视频| 国产91在线播放精品| 污污视频在线| 丰满白嫩尤物一区二区| 性欧美办公室18xxxxhd| 欧美一级特黄a| 日韩中文字幕组| 波多野结衣乳巨码无在线| 同性恋视频一区| 色999韩欧美国产综合俺来也| 精品盗摄女厕tp美女嘘嘘| 久久嫩草精品久久久精品| 无码人妻aⅴ一区二区三区玉蒲团| 国产在线乱码一区二区三区| 亚洲国产日韩欧美在线观看| 亚洲精品成人区在线观看| 美国毛片一区二区三区| www.浪潮av.com| 日韩欧美不卡| 爱草tv视频在线观看992| 美国毛片一区二区| 日本少妇性生活| 国产精品熟妇一区二区三区四区| 精品国产一区二区三区成人影院| 成人av综合一区| 久久久久久一区二区三区四区别墅| 大陆极品少妇内射aaaaaa| 久久久亚洲一区| 亚洲自拍都市欧美小说| 国内老司机av在线| jizz性欧美2| 久久成人福利视频| 播金莲一级淫片aaaaaaa| jizzjizz国产精品喷水| 久久久久亚洲av片无码v| 久久成人亚洲| 亚洲精品欧美一区二区三区| 天堂电影一区| 日本免费在线观看视频| 99久久精品久久久久久ai换脸| 国产欧美日韩亚州综合| 亚洲国产合集| 欧美18一12sex性处hd| 欧美精品一区在线发布| 裸模一区二区三区免费| 伊人网av在线| 91在线丨porny丨国产| 香蕉久久一区二区三区| 欧美一级视频免费观看| 中文在线最新版天堂8| 国产综合香蕉五月婷在线| 99精品在线免费观看| 蜜桃久久精品乱码一区二区| 口述被爽到呻吟高潮自述| 日韩中文字幕亚洲精品欧美| 手机av在线播放| 91色国产在线| 欧美一区二区三区久久精品茉莉花| gogo久久|