我要显示php代码怎么出现这样的错误,我是调用别的数据库里的文件显示!为什么用php 显示在node页会出错!是什么原因。谢谢!
Warning: Table 'team.watchdog' doesn't exist query: INSERT INTO watchdog (uid, type, message, severity, link, location, referer, hostname, timestamp) VALUES (1, 'php', '在 /drupal/includes/database.mysql.inc 的第 172 行:Table 'team.blocks' doesn't exist\nquery: SELECT pages, visibility FROM blocks WHERE module = 'block' AND delta = 1。', 2, '', 'http://192.168.1.126/drupal/', '', '123.114.18.19', 1190788763) in /drupal/includes/database.mysql.inc on line 172
我也就是简单调用这么段php代码!
<?php
mysql_connect('localhost','root','123456');
mysql_select_db('team');
$sql = "select * from names limit 0,10";
$result = mysql_query($sql);
while($data = mysql_fetch_array($result))
{
$name = $data['name'];
echo $name."";
}
这个表并不是drupal的表,但是我不调用team数据库我有没法显示 team里面的数据啊!这个问题如何解决谢谢!
Re: 调用php代码出现的问题!
===================
調用非 Drupal 的資料庫:
===================
在 settings.php 裡頭預設只調用單一個資料庫
$db_url = 'mysql://username:password@localhost/databasename';
可以改成
$db_url['default'] = 'mysql://username:password@localhost/databasename';
再加一行你要的
$db_url['123456'] = 'mysql://root@localhost/123456';
============================
在 Drupal 裡頭要連結 123456 的時候,就這樣寫
============================
db_set_active('123456');
$result = db_query("select * from names limit 0,10");
while ($data = db_fetch_object($result)) {
$name = $data['name'];
echo $name."";
}
// 下面這一行一定要再把 Drupal 用的資料庫叫回來
db_set_active('default');
Re: 调用php代码出现的问题!
非常感谢你的回复,谢谢
但是有出现了一个问题,我要调用的数据库是latin1_swedish_ci编码的,而我的drupal是utf8编码的!这样的话我调用就出现类似的乱码
·¶Ïþºã
ʵ¿ö×ãÇò
¬Ñåçõ
ÁÖÏæ½Ü
Áõ×Ó·æ
µóãü½Ü
ÂÞ½¡ºÀ
¸ßÕñÃú
Áαóîñ
Ë«°ûÌ¥
如何再次解决呢!非常感谢!
Re: 调用php代码出现的问题!
若數據庫是自己的,看能不能在my.cnf中設定
若是主機代管的,就要改code了
--
from open mind to open source~
Re:
我是独立主机,可是如何更改my.cnf呢,谢谢!code怎么更改呢,往指教!谢谢!
更详细的我写在这了!
http://drupaltaiwan.org/forum/20070928/1553
再次感谢!
Re: 调用php代码出现的问题!
這個我就頭大了...
Re: 调用php代码出现的问题!
还有就是我吧所有登录和导航都从首页去了,超级用户登录我从http://192.168.1.126/ria_drupal/?q=user进入可以吗?
还有就是如何让匿名用户也能发帖评论呢!我用户注册的时候发送电子邮件老是发送不出去!
再次感谢!谢谢
Re: 调用php代码出现的问题!
匿名用戶發表評論:
使用者管理 -> 權限控制
在 comment module 的 anonymous user 發表回應勾選即可。