php建資料庫
❶ 怎麼建立php資料庫
如果你安裝了Apache和mysql,那麼在瀏覽器地址欄輸入
http://localhost/phpmyadmin
就可以進入mysql資料庫管理界面
其他的內操作可以按裡面的一步一容步來
注意:
如果你安裝了IIS,那麼安裝的時候肯定會改Apache的埠,例如把埠改成了8080,那麼在localhost後面要加上:8080,即http://localhost:8080/phpmyadmin
❷ php伺服器怎麼建立資料庫
如果伺服器是自己的,那麼其實不推薦用phpmyadmin,因為畢竟網頁界面的,速度和功能還是有區別,推薦使用navcat的pro版的,破解到處都有,可視化操作。
❸ 如何用php創建mysql資料庫
使用EclipsePHP Studio 3 創建一個PHP工程名稱為test1,在工程名下面userinfo的文件夾,然後在文件夾創建一個PHP文件(userinfo_create.php):
2
打開我們創建PHP文件:
先設置 地址,賬號,密碼:
$url = "127.0.0.1";//連接資料庫的地址
$user = "root"; //賬號
$password = "root";//密碼
//獲取連接$con = mysql_connect($url,$user,$password);
if(!$con){
die("連接失敗".mysql_error());
}
3
設置具體連接的數據,那我們這兒連接test資料庫,我們通過Navicat 打開mysql 資料庫
mysql_select_db("test");
❹ php 創建資料庫問題
if($database=="")
{
$query="use members";
if(mysql_query($query)==null)
{
$query="create database members";
if(mysql_query($query)==1)
{
//創建資料庫成功,開始連接資料庫
$database="members";
$conn=mysql_connect($server,$username,$password)
or die("could not connect mysql");//你連接資料庫的這個代碼應該放在if外面,這樣才能連接要不然你自己看看吧,在你執行語句的時候,你都還沒有走到mysql_connect這里,所以就沒有連接啊
mysql_select_db($database,$conn)
or die("could not open database");
}
else
{
echo "Error while creating database (Error".mysql_errno().":\"".mysql_error()."\")<br>";//創建資料庫出錯
}
}
❺ php怎麼新建資料庫用戶
推薦問題里又見到你的問題了。。呵呵
你的意思就是普通用戶有幾種許可權。我拿管理員來說吧,超級管理員可以有增加用戶,增加信息,增加新聞幾種許可權,普通管理員只有可以增加信息。
先從資料庫寫一個表,表信息如下
你可以設一個表
CREATE TABLE `admin` (
`id` int(11) NOT NULL auto_increment,
`adminname` varchar(11) default NULL,
`password` varchar(100) default NULL,
`userflag` int(1) default 0, //增加用戶的許可權,0是沒有許可權,1是有許可權
`newsflag` int(1) default 0, //增加新聞的許可權,0是沒有許可權,1是有許可權
`messageflag` int(1) default 0 //增加信息的許可權,0是沒有許可權,1是有許可權
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
超級管理員你可以直接在資料庫里增加一個 userflag ,newsflag,messageflag全部是1
test.PHP
判斷是否有許可權
define("DB_ADDRESS","localhost");
define("DB_USER","root");
define("DB_PWD","123456");
define("DB","library");
mysql_connect(DB_ADDRESS,DB_USER,DB_PWD);
mysql_select_db(DB);
$result=mysql_query("select from admin where name="", and password=""");
$row=mysql_fetch_array($result);
if($row['userflag']==1 && $row['messageflag']==1 &&$row['newsflag']==1)
{
echo "你是超級管理員" ;
}
if($row['userflag']==1 ){
echo "你是可以增加用戶的管理員" ;
}
希望你能明白了
❻ PHPStudy怎樣創建資料庫
1、單擊打開phpstudy軟體,然後單擊mySQL管理器。
(6)php建資料庫擴展閱讀
phpStudy一個PHP調試環境的程序集成包。該程序包集成最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安裝,無須配置即可使用,是非常方便、好用的PHP調試環境。該程序不僅包括PHP調試環境,還包括了開發工具、開發手冊等。
1、MySQL資料庫用戶名:root,密碼root,安裝後請重新設置密碼。
2、本程序支持PHP5.3和PHP5.4一鍵切換,支持系統服務和非服務兩種啟動方式,自由切換。改變安裝路徑或拷貝到別的電腦上也可正常運行;即便是運行完再更改路徑也能運行,真正做到無須配置。重寫控制面板更加有效直觀地進行控製程序的啟停。
3、自帶FTP伺服器,支持多用戶,無需再安裝FTP伺服器。自帶網站掛馬監視器,隨時記錄文件的修改情況,讓掛馬文件無處可逃。
4、應網友的要求製作Nginx版和Lighttpd版。Nginx版為phpfind,Lighttpd版為phpLight。
❼ 如何實現PHP自動創建資料庫
你做好程序以後,把資料庫導出成sql文件
1、連接資料庫
2、讀取這個sql文件里的sql語句,並執行
3、生成一個資料庫連接參數的php文件
<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
if (mysql_query("CREATE DATABASE my_db",$con))
{
echo "Database created";
}
else
{
echo "Error creating database: " . mysql_error();
}
mysql_close($con);
?>
<?php
class ReadSql {
//資料庫連接
protected $connect = null;
//資料庫對象
protected $db = null;
//sql文件
public $sqlFile = "";
//sql語句集
public $sqlArr = array();
public function __construct($host, $user, $pw, $db_name) {
$host = empty($host) ? C("DB_HOST") : $host;
$user = empty($user) ? C("DB_USER") : $user;
$pw = empty($pw) ? C("DB_PWD") : $pw;
$db_name = empty($db_name) ? C("DB_NAME") : $db_name;
//連接資料庫
$this->connect = mysql_connect($host, $user, $pw) or die("Could not connect: " . mysql_error());
$this->db = mysql_select_db($db_name, $this->connect) or die("Yon can not select the table:" . mysql_error());
}
//導入sql文件
public function Import($url) {
$this->sqlFile = file_get_contents($url);
if (!$this->sqlFile) {
exit("打開文件錯誤");
} else {
$this->GetSqlArr();
if ($this->Runsql()) {
return true;
}
}
}
//獲取sql語句數組
public function GetSqlArr() {
//去除注釋
$str = $this->sqlFile;
$str = preg_replace('/--.*/i', '', $str);
$str = preg_replace('/\/\*.*\*\/(\;)?/i', '', $str);
//去除空格 創建數組
$str = explode(";\n", $str);
foreach ($str as $v) {
$v = trim($v);
if (empty($v)) {
continue;
} else {
$this->sqlArr[] = $v;
}
}
}
//執行sql文件
public function RunSql() {
foreach ($this->sqlArr as $k => $v) {
if (!mysql_query($v)) {
exit("sql語句錯誤:第" . $k . "行" . mysql_error());
}
}
return true;
}
}
//範例:
header("Content-type:text/html;charset=utf-8");
$sql = new ReadSql("localhost", "root", "", "log_db");
$rst = $sql->Import("./log_db.sql");
if ($rst) {
echo "Success!";
}
?>
❽ PHP中如何建立資料庫,一開始前幾句怎麼寫
樓主的意思是想用PHP建立資料庫?
<?php
$sql = 'CREATE TABLE `userdb` (
`ud_id` MEDIUMINT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT ,
`ud_name` VARCHAR( 10 ) NOT NULL ,
`ud_bday` DATE NOT NULL ,
PRIMARY KEY ( `ud_id` )
) CHARACTER SET = gbk;'
?>
上面是三個例子...記住在之前要先連接資料庫
❾ php mysql怎麼創建資料庫圖解
在一個伺服器上一般來講都不止一個站點,更不止一個MySQL(和PHP搭配之最佳組合)資料庫。
為了防止安全隱患,我們一般針對每個資料庫都設置了獨立的資料庫訪問帳號,該帳號僅有訪問該資料庫的許可權。下面就讓我們來具體演示一下:
1、首先我們要登陸php(做為現在的主流開發語言)MyAdmin,不做演示。
4、在主界面的右邊點擊「許可權」來創建資料庫帳號。
5、在許可權頁面中,我們點擊「添加新用戶」
6、在該頁面中,我們填寫要創建的資料庫用戶名,該用戶的訪問范圍,及密碼。
如上圖,我們填寫了用戶名為:cncmsuser,該資料庫用戶只允許本機訪問,主機一項選擇本地;密碼我們使用自動生成的,點下面的「Generate」會生成一個隨機密碼,然後點「Copy」會自動填寫到密碼框中。
下面的框都不選,直接拉到頁面最下面點執行即可創建一個新用戶。
資料庫用戶創建成功,會返回如下頁面:
7、最重要的一步,設置該用戶的資料庫訪問許可權
在資料庫用戶添加成功返回的頁面中可以直接設置許可權。這里我們選擇按資料庫指定許可權:
如上圖,在資料庫列表中選擇我們剛剛創建的cncmstest,即會自動進入該資料庫的許可權設置頁面。
在上圖的許可權設置中,我們把「數據」、「結構」兩列的許可權全部選中,管理許可權都不要選。點執行即可。
到這里,我們已經全部設置完畢了,創建了一個資料庫:cncmstest,並創建了資料庫用戶cncmsuser,特別指定了該用戶只對cncmstest的訪問許可權。如此,便達到了我們一開始所講的目的:為每一個資料庫指定獨立的用戶訪問許可權。
❿ php 建立資料庫資料庫
沒有,樓主的問題,就不太專業了,
要說,PHP+MYSQL
這樣說才對,
MYSQL沒有可視化界面,但版可以有外界的軟體權如Navicat Lite for MySQL,達到可視要求,
關於用PHP建庫,就要看你的空間支持不了,
我的空間,就不能庫,只能建立表。
建立庫的語句,就是SQL語句,用PHP的執行語句執行就可以了
我建議樓主要不急,先了解資料庫,再自己裝一個,試試。玩玩。別急,
我也剛學會!