【发布时间】:2011-05-08 20:36:37
【问题描述】:
我在互联网上阅读了多个问题,包括stackoverflow question,但没有一个对我有用。这是我的代码:
<?php
$conn1 = mysql_connect("localhost","root","passw0rd") or die(mysql_error());
$conn2 = mysql_connect("localhost","root","passw0rd") or die(mysql_error());
mysql_select_db("asteriskcdrdb",$conn1);
mysql_select_db("pj8v2",$conn2);
$query = "SELECT * FROM cdr";
$result = mysql_query($query,$conn1);
var_dump($result);
$query2 = "SELECT * FROM tb_did_avalaible";
$result2 = mysql_query($query2,$conn2);
var_dump($result2);
?>
当我 var_dump 结果时,它返回 false。这里有什么问题?谢谢。
【问题讨论】:
-
你试过用 echo mysql_error($conn1); 检查错误吗? ?
-
你检查
$conn1和$conn2的值了吗?每次mysql调用失败后,mysql_error的输出是什么? -
感谢您的帮助。我只是找出问题所在。我的错误是没有早点意识到这一点。
-
发布你更新的代码,我猜你只需要在第一个
mysql_query之后mysql_select_db("pj8v2",$conn2);