真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Mac環(huán)境下php操作mysql數(shù)據(jù)庫的方法是什么-創(chuàng)新互聯(lián)

本篇內(nèi)容主要講解“Mac環(huán)境下php操作mysql數(shù)據(jù)庫的方法是什么”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學(xué)習(xí)“Mac環(huán)境下php操作mysql數(shù)據(jù)庫的方法是什么”吧!

成都創(chuàng)新互聯(lián)公司服務(wù)項目包括老城網(wǎng)站建設(shè)、老城網(wǎng)站制作、老城網(wǎng)頁制作以及老城網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,老城網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到老城省份的部分城市,未來相信會繼續(xù)擴大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

Mac本地環(huán)境搭建

在Mac系統(tǒng),我們可以使用MAMP Pro 軟件來搭建本地服務(wù)器。安裝好這款軟件,網(wǎng)站的目錄在 /Applications/MAMP/htdocs 文件夾里,只需將文件放入該文件夾中,就可以通過http://localhost:8888來訪問了,或者通過點擊如下紅色下劃線按鈕來快速訪問站點。

Mac環(huán)境下php操作mysql數(shù)據(jù)庫的方法是什么

mac系統(tǒng)下安裝php,兩行即可。

brew tap josegonzalez/homebrew-php
brew install php54

安裝完后配置一下,你就可以使用phpstorm來愉快地編程啦。安裝的php路徑在/usr/local/bin/php

數(shù)據(jù)庫基本操作

Mac環(huán)境下php操作mysql數(shù)據(jù)庫的方法是什么

1)用戶的 Web 瀏覽器發(fā)出 HTTP 請求,請求特定 Web 頁面。
2)Web服務(wù)器收到.php 的請求獲取該文件,并將它傳到 PHP 引擎,要求它處理。 3)PHP 引擎開始解析腳本。 腳本中有一條連接數(shù)據(jù)庫的命令, 還有執(zhí)行一個查詢的令。命
PHP 打開通向 MYSQL 數(shù)據(jù)庫的連接,發(fā)送適當(dāng)?shù)牟樵儭?br/>4)MYSQL 服務(wù)器接收數(shù)據(jù)庫查詢并處理。將結(jié)果返回到 PHP 引擎。
5)PHP 以你去哪干完成腳本運行,通常,這包括將查詢結(jié)果格式化成 HTML 格式。然
后再輸出 HTML 返回到 Web 服務(wù)器。
6)Web服務(wù)器將 HTML 發(fā)送到瀏覽器。
MySQL 常用數(shù)據(jù)類型

整數(shù)型:TINYINT,SMALLINT,INT,BIGINT
浮點型:FLOA T,DOUB LE,DECIMAL(M,D)
字符型:CHAR,VARCHAR
日期型:DA TETIME,DA TE,TIMESTA MP
備注型:TINYTEXT,TEXT,LONGTEXT
MySQL 數(shù)據(jù)庫操作

1)顯示當(dāng)前存在的數(shù)據(jù)庫
    >SHOWDATABASES;
2)選擇你所需要的數(shù)據(jù)庫
    >USEguest;
3)查看當(dāng)前所選擇的數(shù)據(jù)庫
    >SELECTDATABASE();
4)查看一張表的所有內(nèi)容
    >SELECT*FROMguest; //可以先通過SHOWTABLES;來查看有多少張表
5)根據(jù)數(shù)據(jù)庫設(shè)置中文編碼
    >SET NAMESgbk; //set names utf8;
6)創(chuàng)建一個數(shù)據(jù)庫
    >CREATEDATABASEbook;
7)在數(shù)據(jù)庫里創(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ù)庫

連接數(shù)據(jù)庫

我們用雙感嘆號!!來將資源句柄轉(zhuǎn)換成布爾值,正確輸出1,錯誤則輸出錯誤信息。而如果前面加了@符號,則忽略錯誤信息,不會輸出錯誤信息。

對于錯誤消息的處理,我們可以使用mysql_error()函數(shù)來輸出錯誤消息:

mysql_connect('localhost','root','****') or die('數(shù)據(jù)庫連接失敗,錯誤信息:'.mysql_error());//對于密碼錯誤的提示:數(shù)據(jù)庫連接失敗,錯誤信息:Access denied for user 'root'@'localhost' (using password: YES)
die() 函數(shù)輸出一條消息,并退出當(dāng)前腳本。該函數(shù)是 exit() 函數(shù)的別名。

數(shù)據(jù)庫連接參數(shù),可以用常量來存儲,這樣就不能被隨意修改,更加安全。


值得注意的是,mysql_connect()括號內(nèi)的常量可不能加引號,否則肯定出錯。

選擇指定的數(shù)據(jù)庫

通常不需要使用 mysql_close(),因為已打開的非持久連接會在腳本執(zhí)行完畢后自動關(guān)閉

mysql_select_db(database,connection):選擇MySQL數(shù)據(jù)庫

獲取記錄集


mysql_query() 函數(shù)執(zhí)行一條 MySQL 查詢。

輸出數(shù)據(jù)


釋放結(jié)果集資源(僅需要在考慮到返回很大的結(jié)果集時會占用多少內(nèi)存時調(diào)用。)

增刪改查

新增數(shù)據(jù)

我們將上面的代碼保存為index.php,丟進/Applications/MAMP/htdocs/ 文件夾。將上面的代碼保存為demo.php,放進同樣的目錄內(nèi)。Mac系統(tǒng)獲取文件的路徑很簡單,只需將文件拉進終端即可顯示路徑名。

修改數(shù)據(jù)

我們假設(shè)要修改的數(shù)據(jù)的名稱是小明,id為2,將他的point分數(shù)修改為80分,代碼如下:

刪除數(shù)據(jù)

顯示數(shù)據(jù)

或者顯示指定值數(shù)據(jù):

$data = mysql_fetch_array($result);
echo $data['email'];//顯示email
echo $data['name'];//顯示name

其他常用函數(shù)

復(fù)制代碼 代碼如下:


mysql_fetch_lengths(): 取得結(jié)果集中每個輸出的長度
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ù)字數(shù)組,或二者兼有

mysql_num_rows(): 取得結(jié)果集中行的數(shù)目
mysql_num_fields():取得結(jié)果集中字段的數(shù)目

mysql_get_client_info(): 取得 MySQL 客戶端信息
mysql_get_host_info(): 取得 MySQL 主機信息
mysql_get_proto_info(): 取得 MySQL 協(xié)議信息
mysql_get_server_info(): 取得 MySQL 服務(wù)器信息


到此,相信大家對“Mac環(huán)境下php操作mysql數(shù)據(jù)庫的方法是什么”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)建站,更多相關(guān)內(nèi)容可以進入相關(guān)頻道進行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!


分享名稱:Mac環(huán)境下php操作mysql數(shù)據(jù)庫的方法是什么-創(chuàng)新互聯(lián)
文章起源:http://weahome.cn/article/dceeod.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部