php怎樣創建資料庫?

2020-12-13 老羅說教育

資料庫是編程的核心內容,在使用php做網站的過程中,固然要與資料庫打交道,那麼在php中,怎樣來創建一個資料庫呢?下面我們就一起來了解一下吧。

1、創建一個函數

我在這裡是作為演示實例,所以沒有用框架,用的是原生的,打開編輯器,新建一個文件,然後再文件裡面,先新建一個函數,這裡命名是create_data,接下來我們將在這個函數裡面來寫php怎樣創建一個資料庫?

2、登陸信息

要想創建資料庫或者是對資料庫的其他操作,都必須先連接資料庫,先設置好用戶名,主機名,密碼這三個變量:

$Username="root";

$Password="";

$servernmae="localhost";

3、連接資料庫

登陸信息創建好之後,我們就來連接資料庫了,我這裡使用的是mysqli的連接方式:

$connect=new mysqli($servernmae,$Username,$Password);

4、創建資料庫

如果資料庫連接成功的話,我們就開始創建資料庫,創建資料庫的sql語句格式是「create database +要創建的資料庫名」,例子如下:

$sql="create database ceshi";

然後是執行這個sql語句:

if($connect->query($sql)){

echo "successful!";

}

else{

echo $connect->error;

}

5、訪問測試。

開啟本地的伺服器和mysql伺服器,然後在瀏覽器中輸入剛才那個文件的地址進行訪問,結果如下:

完整代碼如下:

function create_data(){

$Username="root";

$Password="";

$servernmae="localhost";

$connect=new mysqli($servernmae,$Username,$Password);

if($connect){

$sql="create database ceshi";

if($connect->query($sql)){

echo "successful!";

}

else{

echo $connect->error;

}

}

}

create_data();

相關焦點

  • php如何創建數據表?
    在上一篇的內容當中,我們學習了在php中怎樣創建一個簡單的資料庫,今天我們來介紹一下再php中怎樣創建數據表?資料庫是由很多張的數據表構成的,資料庫就相當於一個房間,數據表就相當於房間裡面的箱子,好我們開始來學習怎樣創建數據表。
  • 五個常見 PHP 資料庫問題
    揭露PHP應用程式中出現的五個常見資料庫問題——包括資料庫模式設計、資料庫訪問和使用資料庫的業務邏輯代碼——以及它們的解決方案。如果只有一種方式使用資料庫是正確的……您可以用很多的方式創建資料庫設計、資料庫訪問和基於資料庫的PHP業務邏輯代碼,但最終一般以錯誤告終。
  • Linux編程之:五個常見PHP資料庫問題
    首頁 > 語言 > 關鍵詞 > php最新資訊 > 正文 Linux編程之:五個常見PHP資料庫問題
  • 從Web查詢資料庫之PHP與MySQL篇
    從Web查詢資料庫:Web資料庫架構的工作原理 一個用戶的瀏覽器發出一個HTTP請求,請求特定的Web頁面,在該頁面中出發form表單提交到php腳本文件(如:results.php)中處理 Web伺服器接收到對results.php頁面的請求後,檢索文件,並將其傳遞給PHP引擎處理 PHP引擎開始解析腳本
  • ​PHP處理Oracle資料庫方法與技巧(六)
    php        // 使用前要在oracle中創建的表格及存儲過程//        drop table mytable;//        drop table logtable;//        create table mytable (c1 varchar2(10));//        create table
  • 基於thinkphp配置資料庫連接及同時訪問多個不同資料庫
    1 準備工作下載thinkphp框架,並搭建一個php項目,可參考之前寫的其他文章。已部署好的php項目如下圖。2 配置資料庫連接在項目application目錄下,找到database.php文件,輸入資料庫類型,伺服器地址資料庫名稱,資料庫用戶名,密碼,埠號。如下圖。
  • Linux寶塔面板創建站點PHP+MySQL及寶塔面板站點上傳文件教程
    FTP:這個選擇創建,創建後會自動生成ftp用戶名和密碼,用戶名密碼不用更改5.資料庫:選擇MySQL,然後會自動生成資料庫的用戶名和密碼,用戶名密碼這個不用改;資料庫類型有utf-8和GBK等,這個根據網站的編碼方式進行選擇,比如要安裝的織夢模板是utf-8,那資料庫類型就選utf-86. 程序類型、網站分類,這2項不用管7.
  • PHP八大設計模式
    私有的__clone()方法防止克隆對象單例模式,使某個類的對象僅允許創建一個。構造函數private修飾,申明一個static getInstance方法,在該方法裡創建該對象的實例。如果該實例已經存在,則不創建。比如只需要創建一個資料庫連接。
  • (理論篇)溫故而知新_PHP入門基礎教程
    phpif ($state==1) {echo "哈哈 ;echo "<br>" ;}?>第兩種是除了 if 之外,加上了 else 的條件,可解釋成 "若發生了某事則怎樣處理,否則該如何解決"。
  • php面試題之—PHP核心技術(高級部分)
    一、PHP核心技術1.寫出一個能創建多級目錄的PHP函數(新浪網技術部)<?echo "創建目錄成功";            } else {                echo "創建目錄失敗";            }        }    }?
  • PHP中對資料庫操作的封裝
    classdbInterface{var$dbID=1;//用於確定當前操作的資料庫,當dbID為1代表MySql,當為2代表SQLServer,為3時為ODBC或其它。var$dbHost;//資料庫所在主機域名var$dbUsername;//資料庫用戶名var$dbPassword;//用戶密碼//設置主機、用戶名及密碼函數functionsetParameter($host,$username,$password){$this-$#@62;dbUsername=$username;$this-$#@62
  • php與MySQL(基本操作)
    $conn){die("Connection failed: " . mysqli_connect_error());}創建資料庫mysqli_query()在php中,執行mysql語句,都要用到mysqli_query()方法。
  • php5.3以上版本連接sqlserver資料庫方法 sqlsrv擴展安裝
    sqlserver2008及以上版本,微軟廢棄了對php自帶擴展的支持,php5.3以上版本默認不再支持原有的sqlserver連接方式,需要安裝微軟官方提供的驅動以及sqlsrv、pdo_sqlsrv擴展。
  • 一個簡單QQ群聊案例代碼解析(PHP實現)
    欄位:id,會員id,群id,入群時間5.QQ會員登錄信息列表分析完成後,我們來具體的操作1、創建資料庫,初始化數據創建資料庫,名字我們儘量通俗易懂點好,就叫做qq張三,李四,王五都在該群裡4、張三還創建了好友組,裡面有李四接下裡我們把這些數據填入資料庫中1、會員有張三,李四,王五,他們分別有帳號密碼(qq_user)
  • php知識大通關——常見函數功能
    接上節內容,仍然以習題的方式講解php常見函數及功能!php常見函數1、在php中,下面哪個方法使用 PHP 連接 MySQL 資料庫? mysql_connect() mysql_query() mysql_close() 以上都不對解析:PHP 提供 mysql_connect() 函數來打開資料庫連接,不過,新版本建議使用 MySQLi 或 PDO 來連接。2、在php中,下面哪個函數用於在 PHP 中獲取環境變量?
  • 考前複習必備MySQL資料庫(關係型資料庫管理系統)
    語法格式如下:create database [db_name];創建一個名為web的資料庫:在資料庫創建好後,mysql的data目錄下會自動生成一個名為web的目錄,該資料庫的數據會存儲於該目錄下。在mysql中可以支持運行多個資料庫,所以我們可以創建多個資料庫。
  • php面試題之一——PHP核心技術(高級部分)
    echo "創建目錄成功";            } else {                echo "創建目錄失敗";            }        }    }?注意,在php5.3以上版本,safe_mode被棄用,在php5.4以上版本,則將此特性完全去除了。4.抓取遠程圖片到本地,你會用什麼函數?(51.com筆試題)file_get_contents或者curl5.PHP的垃圾收集機制是怎樣的(騰訊)PHP可以自動進行內存管理,清除不再需要的對象。
  • 使用PHP創建和修改PDF文檔
    首頁 > 語言 > 關鍵詞 > php最新資訊 > 正文 使用PHP創建和修改PDF文檔
  • 關於PHP中sqlite3的使用
    SQLite是一種輕量級的關係型資料庫,可以內嵌在我們的應用程式中一起發布出去,這樣我們在部署應用的時候,就不需要額外資料庫的支持了
  • PHP中的數組分頁實現(非資料庫)
    PHP中的數組分頁實現(非資料庫)在日常開發的業務環境中,我們一般都會使用 MySQL 語句來實現分頁的功能。但是,往往也有些數據並不多,或者只是獲取 PHP 中定義的一些數組數據時需要分頁的功能。這時,我們其實不需要每次都去查詢資料庫,可以在一次查詢中把所有的數據取出來,然後在 PHP 的代碼層面進行分頁功能的實現。