你没有connect 和 select db 了吧。。
解决方案 »
- 求助,谁能帮忙解决一下这段代码?
- php生成静态页面后,如何实现该静态页面的更新
- thinkphp session_start()问题!!!
- apache如何解析域名 急急急 请高手帮助 在线等
- 关于网页合成图片的问题,类似于qq秀
- 大家好,别人给我开发的网站为何在百度中搜索不到相应的关键字,是php的问题吗?
- 关于在smarty 模板里的JavaScript脚本变量接受附值问题
- 当我访问http://127.0.0.1/phpinfo.php 时
- 怎么才能使后退失效呢
- PHP代码块的输出语句在网页中显示不出来
- 请问如何将.sql导入到mysql中,在线等待!
- mysql中用来进行密码转换的函数password在php中写sql语言的时候能用吗?怎么用?
在昨天早上还正常,昨天中午就出现问题了,中间数据库结构没做任何改动,而且程序也没有变动!!!
因此,我才觉得……
出错仅仅是说返回的$result不是合法的。下面看一下源码吧。在config.inc.php中:
<?php
$db_server_name="localhost";
$db_server_user="root";
$db_server_password="*********";
$db_database_name="DatabaseName";
?>
在mysql.inc.php中:
<?php
require("config.inc.php");
global $db_server_name,$db_server_user,$db_server_password,$db_database_name,$db_connect_result;
$db_connect_result=mysql_connect($db_server_name,$db_server_user,$db_server_password);
mysql_select_db($db_database_name);function query($query) {
$result=mysql_query($query);
return $result;
}function get_row($result) {
if($row=mysql_fetch_array($result)) {
return $row;
}
else {
return FALSE;
}
}
function get_column($row,$column_name) {
return $row["$column_name"];
}
function close_db() {
global $db_connect_result;
mysql_close($db_connect_result);
}
?>
在程序中:
<?php
require("mysql_db.inc.php");
$cookiepath="/";// ###################### Start Cookies #######################
if (strlen($username)!=0 and strlen($password)!=0) {
$query="select Teacher_name,Teacher_type from Teacher where Teacher_name='".$username."' and Teacher_password='".$password."'";
$result=query($query);
if ($row=get_row($result)){
setcookie("teachernumber",get_column($row,"Teacher_number"),mktime(0,0,0,0,0,2020),$cookiepath); setcookie("teacherid",get_column($row,"Teacher_name"),mktime(0,0,0,0,0,2020),$cookiepath); setcookie("teachertype",get_column($row,"Teacher_type"),mktime(0,0,0,0,0,2020),$cookiepath);
}
}
?>