我已經設置兩個數據庫conections如下PHP多個數據庫問題
$con1 = mysql_connect("localhost", "root", "pwd") or die (mysql_error());
$con2 = mysql_connect("localhost", "wordpress", "pwd", true) or die(mysql_error());
mysql_select_db("lab_ancp", $con1) or die(mysql_error());
mysql_select_db("wordpress",$con2) or die(mysql_error());
,它工作正常
於是我做了一些查詢的網頁上是這樣的:
$sql="select unome from associado where uid=$uid";
$result=mysql_query($sql,$con1) or die(mysql_error());
它工作正常,之後,我做這樣的第二個查詢:
$sql="select ID, post_content, post_title, post_excerpt, meta_value
from wp_posts join (
select post_id, meta_value
from wp_postmeta
join (
select post_id from wp_postmeta
where meta_key='destaque' and meta_value='s'
)as t1 using(post_id)
where meta_key='pft_widescreen'
) as t2 on (wp_posts.ID=t2.post_id)
ORDER BY RAND() LIMIT 1";
//echo $sql . "<br />";
$row=mysql_fetch_assoc(mysql_query($sql,$con2)) or die(mysql_error());
,並再次一切都只是罰款,但後來....
$sql="select * from eventos where edatade>='$hoje' or edataate>='$hoje'";
$result=mysql_query($sql, $con1) or die (mysql_error());
給出了這樣的錯誤:
**
SELECT command denied to user 'wordpress'@'localhost' for table 'eventos'
**
迫切需要幫助.. 。
你應該編輯你的問題並選擇一個解決方案。如果您找到解決方案,請回答您自己的問題並選擇它。 – 2009-11-13 16:14:47