我正在使用Dreamweaver CC和WampServer版本2.5 Apache版本:2.4.9和PHP版本:5.5.12。 當我創建連接和查詢使用Dreamweaver我得到了所有不贊成形式的MySQL而不是mysqli。 由Dreamweaver生成的連接字符串DreamWeaver生成mysql查詢而不是mysqli查詢
<?php
# FileName="Connection_php_mysql.htm"
# Type="MYSQL"
# HTTP="true"
$hostname_explorecalifornia = "localhost";
$database_explorecalifornia = "explorecalifornia";
$username_explorecalifornia = "root";
$password_explorecalifornia = "pass";
$explorecalifornia = mysql_pconnect($hostname_explorecalifornia, $username_explorecalifornia,
$password_explorecalifornia) or trigger_error (mysql_error(),E_USER_ERROR);
?>
如果我改變mysql_pconnect到mysqli_pconnect它打破字符串。
和消息: 不推薦使用:mysql_pconnect():mysql擴展已棄用,將來會被刪除:使用mysqli或PDO代替C:\ wamp \ www \ dwwithphp \ Connections \ explorecalifornia.php 9
有沒有辦法配置Dreamweaver生成mysqli查詢,而不是mysql?
在php.ini在[窗戶的一些推廣]我有
extension=php_mysql.dll
extension=php_mysqli.dll
和[庫MySQLi]
mysqli.max_persistent = -1
mysqli.allow_persistent = On
mysqli.max_links = -1
mysqli.cache_size = 2000
mysqli.default_port = 3306
mysqli.default_socket =
mysqli.default_host =
mysqli.default_user =
mysqli.default_pw =
mysqli.reconnect = Off
感謝
在多夫
基於Adobe的論壇,這是不可能的,而無需購買第三方擴展:https://forums.adobe.com/thread/1554705 。 Adobe **可能**更新Dreamweaver,但不要指望它,我懷疑它現在使用得多。 – Steve 2014-09-10 14:36:46
也就是說,如果你堅持使用它,折舊與去除不一樣 - 如果你關閉服務器上的警告,它仍然會工作 – Steve 2014-09-10 14:45:36
我不相信DreamWeaver發佈的任何*數據庫代碼,所以垃圾它全部並使用更現代的東西來正確書寫。至少[使用PDO](http://net.tutsplus.com/tutorials/php/why-you-should-be-using-phps-pdo-for-database-access/)。更好的辦法是像[Laravel](http://laravel.com/)一樣使用 [開發框架](http://codegeekz.com/best-php-frameworks-for-developers/)並正確執行而不是從頭開始將它們拼湊起來。 – tadman 2014-09-10 15:30:23