亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
<?php 

session_start();
define("ROOT",dirname(__FILE__));
set_include_path(".".PATH_SEPARATOR.ROOT."/lib".PATH_SEPARATOR.ROOT."/core".PATH_SEPARATOR.get_include_path());
require_once 'mysql.func.php';
require_once 'image.func.php';
require_once 'common.func.php';
require_once 'string.func.php';
require_once 'page.func.php';
require_once "configs.php";
require_once 'admin.inc.php';

?>

require_once 'mysql.func.php';為什么添加這句之后驗證碼就不顯示了
<?php

/*連接數據庫*/
function connect(){
	$link=mysql_connect(DB_HOST,DB_USER,DB_PWD)die("數據庫連接失敗Error:".mysql_errno().":".mysql_error());
	mysql_set_charset(DB_CHARSET);
	mysql_select_db(DB_DBNAME)die("指定數據庫打開失敗");
	return $link;
	
}

/*完成記錄操作*/

function insert($table, $array){
	//join() 函數把數組元素組合為一個字符串。
	//array_keys() 函數返回包含數組中所有鍵名的一個新數組。array_keys(array,value),array是數組,value指定值的索引(鍵)
	$keys=join(",", array_keys($array));
	$vals="'".join(",", array_values($array))."'";//單引號代表這個數是一個字符串;
	$sql="inster{$table}{$keys}values{$vals}";
	mysql_query($sql);
	return mysql_insert_id();//mysql_insert_id() 函數返回上一步 INSERT 操作產生的 ID。
}

//更新數據庫記錄語句:update imooc_admin set username = 'king' where id =1
function update($table, $array,$where=NULL){
	//遍歷數組取出數值
	foreach ($array as $key =>$val ){
		if($str==null){
			$sep="";
		}else{
			$sep=",";
		}
	}
		$str.=$sep.$key."='".$val."'";
		$sql="update{$table}set{$str}".($where==null?null:"where".$where);
		mysql_query($sql)
		return mysql_affected_rows();//mysql_affected_rows() 函數返回前一次 MySQL 操作所影響的記錄行數。
}

//刪除記錄
function delete($table,$where=null){
	$where=$where=null?null:"where".$where;
	$sql="delete from {$table} {$where}";
	return mysql_affected_rows();
}

//查詢記錄
//得到結果集中指定的一條記錄
function fetchOne($sql,$result_type=MYSQL_ASSOC) {
	$result=mysql_query($sql);
	$row=mysql_fetch_assoc($result,$result_type);//mysql_fetch_assoc() 函數從結果集中取得一行作為關聯數組。返回根據從結果集取得的行生成的關聯數組,如果沒有更多行,則返回 false。
	return $row;
}
//得到結果集中的所有記錄
function fetchAll($sql,$result_type=MYSQL_ASSOC){
	$result=mysql_query($sql);
	while (@$row=mysql_fetch_array($result,$result_type)){
		$row[]=$row;
	}
	return $row;
}

//得到結果集中的行數
function getResultNum($sql){
	$result=mysql_query($sql);
	return mysql_num_rows($result);
}


?>

幫我看看是不是mysql.func.php里面的出現錯誤

正在回答

1 回答

因為你mysql.func.php中用到了常量DB_USER等,而你的常量是在你的配置文件中寫的,

而你的配置文件是在下面包含的所以說會報警告沒有找到這樣的常量,因為有信息輸出了所以驗證碼就顯示不出來了!你可以調整下包含順序,你把require_once 'configs.php'移到mysql.func.php上面試試.^-^...

0 回復 有任何疑惑可以回復我~
#1

kun_z 提問者

解決了,是有的地方少寫字母了,粗心大意了
2014-09-16 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
手把手教你實現電商網站后臺開發
  • 參與學習       117254    人
  • 解答問題       2101    個

手把手教你用PHP搭建電子商務平臺,由淺入深教你搭建電商系統

進入課程
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號