constant.inc :
<?php
//数据库常数
define("MYSQL_ID", "whowin"); //数据库用户名
define("MYSQL_PWD", "hsq1998"); //数据库密码
define("MYSQLSERVER","hengch.com"); //数据库主机名
define("DATABASE","cargo"); //数据库名
?>
db.inc :
<?php
if ( ! mysql_connect(MYSQLSERVER,MYSQL_ID,MYSQL_PWD)) {
echo "Database error " . mysql_errno() . ": " . mysql_error();
exit;
}
mysql_select_db(DATABASE);
?>我的wap页面test1.php
<?php
include("constant.inc");
include("db.inc");
header("Content-Type:text/vnd.wap.wml");
echo "<?xml version=\"1.0\"?>\n"
?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">";
<wml>
<card id="card3" title="This is a first card">
<do type="accept">";
<go href="#cullectBookType"/>Option</go>";
</do>
<p>
<b>
<i>
BookStore
</i>
</b>
</p>
</card>
<card id="cullectBookType">
<p>
Scienec or novel:
<select name="type">
<option value="北京" onpick="#science">北京</option>
<option value="天津" onpick="#science">天津</option>
</select>
</p>
</card>
<card id="sciedce">
<p>
<?php echo $type;?>
</p>
</card>
</wml>出现的错误:
Warning:Unknown MySQL Server Host "hengch.com" (4) in /usr/www/html/wap/db.inc on line 2
Warning:MySQL Connection Failed: Unknown MySQL Server Host "hengch.com" (4)in /usr/www/html/wap/db.inc on line 2
Database error 2005: Unknown MySQL Server Host "hengch.com" (4) 我是在www.gelon.net上面用的是模拟器,我的wap页面是
http://wap.whowin.com.cn/test1.php各位高手看看,谢谢了~
<?php
//数据库常数
define("MYSQL_ID", "whowin"); //数据库用户名
define("MYSQL_PWD", "hsq1998"); //数据库密码
define("MYSQLSERVER","hengch.com"); //数据库主机名
define("DATABASE","cargo"); //数据库名
?>
db.inc :
<?php
if ( ! mysql_connect(MYSQLSERVER,MYSQL_ID,MYSQL_PWD)) {
echo "Database error " . mysql_errno() . ": " . mysql_error();
exit;
}
mysql_select_db(DATABASE);
?>我的wap页面test1.php
<?php
include("constant.inc");
include("db.inc");
header("Content-Type:text/vnd.wap.wml");
echo "<?xml version=\"1.0\"?>\n"
?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">";
<wml>
<card id="card3" title="This is a first card">
<do type="accept">";
<go href="#cullectBookType"/>Option</go>";
</do>
<p>
<b>
<i>
BookStore
</i>
</b>
</p>
</card>
<card id="cullectBookType">
<p>
Scienec or novel:
<select name="type">
<option value="北京" onpick="#science">北京</option>
<option value="天津" onpick="#science">天津</option>
</select>
</p>
</card>
<card id="sciedce">
<p>
<?php echo $type;?>
</p>
</card>
</wml>出现的错误:
Warning:Unknown MySQL Server Host "hengch.com" (4) in /usr/www/html/wap/db.inc on line 2
Warning:MySQL Connection Failed: Unknown MySQL Server Host "hengch.com" (4)in /usr/www/html/wap/db.inc on line 2
Database error 2005: Unknown MySQL Server Host "hengch.com" (4) 我是在www.gelon.net上面用的是模拟器,我的wap页面是
http://wap.whowin.com.cn/test1.php各位高手看看,谢谢了~
我把hengch.com的IP打上去,就可以了可是我以前连的时候,我都是写的hengch.com,
并且都没有问题~你看看test.sinobon.com都是用上面的方法各位高手能帮小弟解释一下吗?
在glibc某些版本中,gethostbyaddr函数(确切地说是_nss_dns_gethostbyaddr_r)存在缓冲区溢出问题,在处理大数据时会造成SEGMENT FAULT。在处理远程连接时,mysqld会调用ip_to_hostname()函数,再由这个函数调用gethostbyaddr函数,最后系统在执行nss_dns_gethostbyaddr_r函数处崩溃。因此,会出现上述情况。解决问题的办法是升级glibc。
或者直接用gethostbyaddr转换