==============
$connect = mysql_connect("服务器IP","用户名","密码");
$db = "b12_5725560_jewel";
mysql_select_db($db);
===========
从你的描述来看,有点象购买的空间数据库一般不允许远程连接
===========
把程序上传到空间里,改用以下边的连接
$connect = mysql_connect("localhost","用户名","密码");
$db = "b12_5725560_jewel";
mysql_select_db($db);
________profilephp____________
<php
$dbhost = '';//数据库主机名
$dbuser = '';//数据库用户名
$dbpassword = '';//数据库密码
$dbname = '';//数据库名
$tbname = '';//数据表名
$uid = intval($_GET['id']);
mysql_connect($dbhost,$dbuser,$dbpassword);
mysql_select_db('$dbname');
$sql = "SELECT FROM `" $tbname "` WHERE `uid`='" $uid "'";
$result = mysql_query($sql);
$profile = mysql_fetch_array($result);
>
<table>
<tr>
<th>序号</th>
<td><php echo $profile['uid'];></td>
</tr>
<tr>
<th>性别</th>
<td><php echo $profile['sex'];></td>
</tr>
<tr>
<th>邮箱</th>
<td><php echo $profile['email'];></td>
</tr>
</table>
__________end of profilephp________________
大概这样,不懂请补充。
数据库链接的代码没有写对,看看用户名,密码,是不是正确的。或者语法有问题。本地测试可以看看我自己写的这段代码:
<php
@mysql_connect("127001:3306","root","123456") or exit("MySQL服务器连接失败,请检查连接字符串");
mysql_select_db("mysite_bak") or exit("数据库名称不正确");
mysql_query("SET NAMES 'utf8'");//通知服务器客户端传递过去的语句的编码
mysql_query("SET CHARACTER_SET_CLIENT=utf8"); //服务器设置客户端编码
mysql_query("SET CHARACTER_SET_RESULTS=utf8");//设置查询结果的编码
date_default_timezone_set("PRC"); //设置时区为北京时间
>
PHP与数据库连接最常用的方法有四种,它们分别是MySQL、mysqli、pdo、adodb,其中以第一种方法最常用,方法如下:
//与数据库服务器连接
$conn = @mysql_connect('数据库主机名','用户名','密码');
//选择具体数据库
mysql_select('数据库名',$conn);
//如果只打开了一个数据库连接,则$conn可以省略。
以上就是关于PHP如何链接到网络数据库全部的内容,包括:PHP如何链接到网络数据库、PHP数据库连接、我刚学php,我安装了apache,也start了masql,为什么浏览php网页时总显示数据库连接失败等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)