我安装的是wamp,在打开www中的testmysql.php时,结果显示不知道这样的主机,急救。。。。。。。。
回复讨论(解决方案)
不要自己解释错误信息,因为你并不知道他的含义。
否则你也就不需要发问了
请给出原始的英文错误信息!
( ! ) Warning: mysql_connect() [function.mysql-connect]: php_network_getaddresses: getaddrinfo failed: 不知道这样的主机。 in C:\wamp\www\testmysql.php on line 2
Call Stack
# Time Memory Function Location
1 0.0008 670776 {main}( ) ..\testmysql.php:0
2 0.0008 671064 mysql_connect ( ) ..\testmysql.php:2
( ! ) Warning: mysql_connect() [function.mysql-connect]: [2002] php_network_getaddresses: getaddrinfo failed: 不知道这样的主机。 (trying to connect via tcp://hostname:3306) in C:\wamp\www\testmysql.php on line 2
Call Stack
# Time Memory Function Location
1 0.0008 670776 {main}( ) ..\testmysql.php:0
2 0.0008 671064 mysql_connect ( ) ..\testmysql.php:2
( ! ) Warning: mysql_connect() [function.mysql-connect]: php_network_getaddresses: getaddrinfo failed: 不知道这样的主机。 in C:\wamp\www\testmysql.php on line 2
Call Stack
# Time Memory Function Location
1 0.0008 670776 {main}( ) ..\testmysql.php:0
2 0.0008 671064 mysql_connect ( ) ..\testmysql.php:2
Could not connect to MySQL: php_network_getaddresses: getaddrinfo failed: 不知道这样的主机。
这是提示的错误信息。。。。。。
帖出 C:\wamp\www\testmysql.php 前 3 行
$link = mysql_connect('hostname','dbuser','dbpassword');
if (!$link) {
die('Could not connect to MySQL: ' . mysql_error());
}
echo 'Connection OK'; mysql_close($link);
?>
这是testmysql.php的全部代码
hostname 怎么能这么用呢?
应该定义为一个变量,在第二行加上:
$hostname='localhot';
$dbuser='root';
$dbpassword='';//你的数据库密码是多少就填多少。
$link = mysql_connect('hostname','dbuser','dbpassword'); 改为
$link = mysql_connect($hostname,$dbuser,$dbpassword);
$link = mysql_connect(' localhost','dbuser','dbpassword');
试过了,可是还有那样的错误
这回错误变了
( ! ) Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'dbuser'@'localhost' (using password: YES) in C:\wamp\www\testmysql.php on line 2
Call Stack
# Time Memory Function Location
1 0.0007 671144 {main}( ) ..\testmysql.php:0
2 0.0007 671432 mysql_connect ( ) ..\testmysql.php:2
Could not connect to MySQL: Access denied for user 'dbuser'@'localhost' (using password: YES)
你的数据库用户名和密码分别是什么,用变量的话,你给变量赋值了没有
好好检查你的数据库配置,看看
谢谢了,可以连接数据库的,密码默认的是空字符
其实你只需
$link = mysql_connect();
即可
教程中的
$link = mysql_connect('hostname','dbuser','dbpassword');
是说在使用时:
hostname 处填写数据库主机名
dbuser 处填写数据库用户名
dbpassword 处填写口令
参数可缺省
mysql_connect()
等效于
mysql_connect('localhost', 'root', '')
其实你只需
$link = mysql_connect();
即可
教程中的
$link = mysql_connect('hostname','dbuser','dbpassword');
是说在使用时:
hostname 处填写数据库主机名
dbuser 处填写数据库用户名
dbpassword 处填写口令
参数可缺省
mysql_connect()
等效于
……
按照他说的试过了没有,结果如何
刚开始学wamp也发现这个问题,解决办法:
我的数据库用户为root 密码123456
设置成 $link = mysql_connect('localhost','root','123456');
就连接成功了。
不错,按照这方法 测试成功
可是这样的话别人侵入到这个文件不就知道数据库密码是什么了?
刚开始学wamp也发现这个问题,解决办法:
我的数据库用户为root 密码123456
设置成 $link = mysql_connect('localhost','root','123456');
就连接成功了。
我想问问到底该怎么改啊,不会啊,直接改括号里的会出错,跪求啊!急急急。。。

PHPidentifiesauser'ssessionusingsessioncookiesandsessionIDs.1)Whensession_start()iscalled,PHPgeneratesauniquesessionIDstoredinacookienamedPHPSESSIDontheuser'sbrowser.2)ThisIDallowsPHPtoretrievesessiondatafromtheserver.

The security of PHP sessions can be achieved through the following measures: 1. Use session_regenerate_id() to regenerate the session ID when the user logs in or is an important operation. 2. Encrypt the transmission session ID through the HTTPS protocol. 3. Use session_save_path() to specify the secure directory to store session data and set permissions correctly.

PHPsessionfilesarestoredinthedirectoryspecifiedbysession.save_path,typically/tmponUnix-likesystemsorC:\Windows\TemponWindows.Tocustomizethis:1)Usesession_save_path()tosetacustomdirectory,ensuringit'swritable;2)Verifythecustomdirectoryexistsandiswrita

ToretrievedatafromaPHPsession,startthesessionwithsession_start()andaccessvariablesinthe$_SESSIONarray.Forexample:1)Startthesession:session_start().2)Retrievedata:$username=$_SESSION['username'];echo"Welcome,".$username;.Sessionsareserver-si

The steps to build an efficient shopping cart system using sessions include: 1) Understand the definition and function of the session. The session is a server-side storage mechanism used to maintain user status across requests; 2) Implement basic session management, such as adding products to the shopping cart; 3) Expand to advanced usage, supporting product quantity management and deletion; 4) Optimize performance and security, by persisting session data and using secure session identifiers.

The article explains how to create, implement, and use interfaces in PHP, focusing on their benefits for code organization and maintainability.

The article discusses the differences between crypt() and password_hash() in PHP for password hashing, focusing on their implementation, security, and suitability for modern web applications.

Article discusses preventing Cross-Site Scripting (XSS) in PHP through input validation, output encoding, and using tools like OWASP ESAPI and HTML Purifier.


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

ZendStudio 13.5.1 Mac
Powerful PHP integrated development environment

DVWA
Damn Vulnerable Web App (DVWA) is a PHP/MySQL web application that is very vulnerable. Its main goals are to be an aid for security professionals to test their skills and tools in a legal environment, to help web developers better understand the process of securing web applications, and to help teachers/students teach/learn in a classroom environment Web application security. The goal of DVWA is to practice some of the most common web vulnerabilities through a simple and straightforward interface, with varying degrees of difficulty. Please note that this software

mPDF
mPDF is a PHP library that can generate PDF files from UTF-8 encoded HTML. The original author, Ian Back, wrote mPDF to output PDF files "on the fly" from his website and handle different languages. It is slower than original scripts like HTML2FPDF and produces larger files when using Unicode fonts, but supports CSS styles etc. and has a lot of enhancements. Supports almost all languages, including RTL (Arabic and Hebrew) and CJK (Chinese, Japanese and Korean). Supports nested block-level elements (such as P, DIV),

SublimeText3 English version
Recommended: Win version, supports code prompts!

MantisBT
Mantis is an easy-to-deploy web-based defect tracking tool designed to aid in product defect tracking. It requires PHP, MySQL and a web server. Check out our demo and hosting services.
