php創建mysql數據庫以及數據表


用php鏈接到mysqli,成功后利用,mysqli_query()創建數據庫以及數據表。

<php

$con = mysqli_connect("localhost","root","root");

if(!$con)

{

  die("沒有連接成功".mysqli_error());

};

if(!mysqli_query($con,"create database jiangxia "))

{

  die("沒有創建成功".mysqli_error());

}

mysqli_select_db($con,"jiangxia");

$sql = "create table huangyan

(  userName vachar(15),

  userSex vachar(15)

)";

mysqli_query($con,$sql);

mysqli_colse($con);

?>

 

1,**需要注意的是如果已經建立數據庫,一下代碼:

********

if(!mysqli_query($con,"create database jiangxia "))

{

  die("沒有創建成功".mysqli_error());

}

*******

,會引起后面語句無法執行。

解決辦法是用while代替if:

$i =1;
while((!mysqli_query($con,"create database jiangxia "))&i)

{
  echo("wrong");
$i = $i-1;

};

解決的代碼顯得有些啰嗦。或許我們根本沒有必要判斷這個。

2,mysql_*和mysqli_*的參數位置是顛倒的。這個需要注意。

3,mysql_query()本身就是一條命令,不管是單獨一行還是作為if等函數的判斷條件。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM