你说的应该是自动全局变量吧
php.ini
register_globals = On
php.ini
register_globals = On
解决方案 »
- PHP分割字符串
- Zend Studio 怎么不能够调试
- php 与excel
- 关于php中的adodb数据库问题
- 同一个页面发送多个cookie,只有最后一个生效?如 setcookie( 'bb', 1 );setcookie( 'cc', 2 );,只有cc有效?
- 出错提示!
- 有关GD画图问题,请“寻梦的稻草人”进来!
- php配置好以后为什么会出现这样的问题?
- mysql查询求助
- PHP连接mysql时出现Fatal error: Call to undefined function mysql_connect()
- Apache设置基于端口的虚拟主机的问题
- 显示这样的信息是不是不支持ZEND?
还是直接在php.ini文件里面添加?
错误应该是你的db_fns.php文件中
throw new Exception('Could not connect to database server');
这一句的问题,应该是php不支持,而你自己没有写 Exception 这个类
改成 die('Could not connect to database server');
try {
.....
} catch (Exception $e) {
....
}
结构中例子 20-1. 抛出一个异常<?php
try {
$error = 'Always throw this error';
throw new Exception($error); // 从这里开始,tra 代码块内的代码将不会被执行
echo 'Never executed';} catch (Exception $e) {
echo 'Caught exception: ', $e->getMessage(), "\n";
}// 继续执行
echo 'Hello World';
?>
我基本上改好这类错误了,可是还有新的错误出来:
Fatal error: Cannot instantiate non-existent class: mysqli in C:\AppServ\www\28\db_fns.php on line 5相关代码如下:
$result = new mysqli('localhost', 'bm_user', 'password', 'books'); 我已经把books数据库导入mysql了,也没有出现错误,不知道为什么?
小弟刚学php,有挺多不懂的
Parse error: parse error, unexpected T_NEW in C:\AppServ\www\26\user_auth_fns.php on line 41相关代码如下:
<?phpfunction db_connect()
{
$handle = new mysqli('localhost', 'content', 'password', 'content');
if (!$handle)
{
return false;
}
return $handle;
}function get_writer_record($username)
{
$handle = db_connect();
$query = "select * from writers where username = '$username'";
$result = $handle->query($query);
return($result->fetch_assoc());
}function get_story_record($story)
{
$handle = db_connect();
$query = "select * from stories where id = '$story'";
$result = $handle->query($query);
return($result->fetch_assoc());
}function query_select($name, $query, $default='')
{
$handle = db_connect(); $result = $handle->query($query); if (!$result)
{
return('');
} $select = "<select name='$name'>";
$select .= '<option value=""';
if($default == '') $select .= ' selected ';
$select .= '>-- Choose --</option>'; for ($i=0; $i < $result->num_rows; $i++)
{
$option = $result->fetch_array();
$select .= "<option value='{$option[0]}'";
if ($option[0] == $default)
{
$select .= ' selected';
}
$select .= ">[{$option[0]}] {$option[1]}</option>";
}
$select .= "</select>\n"; return($select);
}?>