導航:首頁 > 編程語言 > navicatphp

navicatphp

發布時間:2022-03-31 14:20:08

① 用Navicat可以連接到mysql,但用php不行,php環境是phpstudy。

charset unknow,你的MySQL連接沒有設置字元編碼;

mysql_query("setnames'GBK'");
mysql_query("setnames'utf8'");

② navicat怎麼配置thinkphp

navicat是工具,thinkphp是php架構,應該查詢thinkphp連接mysql
打開PHP配置文件「F:PHPphp5328Win32php.ini」,查找「extension=php_mysql.dll」,
把前面的分號去掉,保存文件,啟動服務;
卻提示「PHPstartup:Unabletoloaddynamiclibrary:F:PHPphp_mysql.dll」錯誤,
解決辦法,打開PHP配置文件「F:PHPphp5328Win32php.ini」,查找「extension_dir="ext"」,
把前面的分號去掉,保存文件,啟動服務,問題解決;
准備測試數據
如果你還沒有安裝MySQL,請先安裝MySQL資料庫,安裝過程請參考:
MySQL學習(一)資料庫安裝與配置全程圖解
創建數據表、填充數據,請參考:
MySQL學習(二)圖形管理工具NavicatforMySQL安裝和使用
配置資料庫連接信息
打開配置文件「F:.php」,文件內容如下:
[php]viewplain
<?php
returnarray(
//'配置項'=>'配置值'
'DB_TYPE'=>'mysql',//資料庫類型
'DB_HOST'=>'localhost',//伺服器地址
'DB_NAME'=>'AllProject',//資料庫名
'DB_USER'=>'root',//用戶名
'DB_PWD'=>'',//輸入安裝MySQL時設置的密碼
'DB_PORT'=>'3306',//埠
'DB_PREFIX'=>'ap_',//資料庫表前綴
'DB_DSN'=>'',//資料庫連接DSN用於PDO方式
);
保存文件;
添加一個操作數據的方法
打開上一篇新建的控制器文件「F:.class.php」,添加一個函數,代碼如下:
[php]viewplain
<?php
namespaceIndexController;
useThinkController;
{
publicfunctionindex(){
$this->show('//phpinfo();<br>');
$this->show('<styletype="text/css">*{padding:0;margin:0;}div{padding:4px48px;}body{background:#fff;font-family:"微軟雅黑";color:#333;}h1{font-size:100px;font-weight:normal;margin-bottom:12px;}p{line-height:1.8em;font-size:36px}</style><divstyle="padding:24px48px;"><h1>:)</h1><p>歡迎使用<b>ThinkPHPaaaa</b>!</p></div><scripttype="text/javascript"src="http://tajs.qq.com/stats?sId=9347272"charset="UTF-8"></script>','utf-8');
$this->show('functionindex()<br>');
}

publicfunctionabc(){
$this->show('abc;<br>');

$User=M("user")->Select();

echo'userName:'.$User[0]['userName'];
}
}
「abc」就是新添加的函數,這里使用M方法實例化模型「user」
測試一下吧
URL地址:http://localhost/index.php/Index/index/abc
如果PHP5配置不正確,可能出現以下錯誤信息:
如果配置正確,你看到以下信息:
abc;userName:admin

③ 有一個php項目源代碼,裡面的資料庫我不知道怎麼樣添加到navicat來管理

如果有sql文件導入到navicate中就可以。

④ phpmyadmin和navicat for mysql這兩個有什麼不同

你得先把資料庫的用戶和密碼搞清楚了,代碼裡面和資料庫裡面的用戶和密碼都需要一致才可以聯上資料庫的吧,我看著可能你的資料庫密碼就為空,所以沒有密碼的時候可以連上。

⑤ navicat premium那麼好用為什麼還要學習mysql

你學mysql為了啥?為了跟其它語言結合,比如php,一個網站是php+mysql的,你見過一個網站是php+navicat的嗎?

navicat只是一個圖形界面管理工具

⑥ Navicat for MySQL怎麼連接php+mysql+apache

File -> new connections, 輸入連接資料庫的相關信息,確定以後, 選擇你剛建的連接,雙擊就可以了.

⑦ Navicat for MySQL和PHP MySQL有什麼不同

N是一個在本機運行的win32 mysql管理
M是一個在伺服器運行的php mysql管理

如果你的sql伺服器可以從外部訪問,就兩個都能用而且N的功能更強大
但是如果不能外部訪問,且sql服務區兼容了php伺服器,那麼如果遠程訪問只能用M了

⑧ mysql無法用php連接,但是用navicat可以連接

你可能在php.ini文件中啟動了安全模式。修改php.ini文件safe_mode為「off」。

閱讀全文

與navicatphp相關的資料

熱點內容
優信二手車解壓後過戶 瀏覽:61
Windows常用c編譯器 瀏覽:778
關於改善國家網路安全的行政命令 瀏覽:833
安卓如何下載網易荒野pc服 瀏覽:654
javainetaddress 瀏覽:104
蘋果4s固件下載完了怎麼解壓 瀏覽:1002
命令zpa 瀏覽:285
python編譯器小程序 瀏覽:944
在app上看視頻怎麼光線調暗 瀏覽:540
可以中文解壓的解壓軟體 瀏覽:592
安卓卸載組件應用怎麼安裝 瀏覽:913
使用面向對象編程的方式 瀏覽:339
程序員項目經理的年終總結範文 瀏覽:929
內衣的加密設計用來幹嘛的 瀏覽:432
淮安數據加密 瀏覽:292
魔高一丈指標源碼 瀏覽:982
松下php研究所 瀏覽:168
c回調java 瀏覽:399
夢幻端游長安地圖互通源碼 瀏覽:745
電腦本地文件如何上傳伺服器 瀏覽:313