加了connect()之后就不顯示驗證碼怎樣解決
mysql.func.php中代碼如下
<?php
/*
?* 連接數據庫
?* @return resource
*/
function connect(){
? ? $link=mysqli_connect(DB_HOST,DB_USER,DB_PWD)or die("數據庫連接失敗Error:".mysqli_errno().":".mysqli_error());
? ? mysqli_set_charset(DB_CHARSET);
? ? mysqli_select_db(DB_DBNAME) or die("指定數據庫打開失敗");
? ? return $link;
}
/*
?* 完成記錄插入的操作
?* @param string $table
?* @param array $array
?* @return number
*/
function insert($table,$array){
? ? $key=join(",", array_keys($array));
? ? $vals="'".join("','",array_values($array))."'";
? ? $sql="insert {$table}($key) values({$vals})";
? ? mysqli_query($sql);
? ? return mysqli_insert_id();
}
/*
?* 記錄更新的操作
?* @param string $table
?* @param array $array
?* @param string $where
?* @return number
?*/
//update imooc_admin set username='muse' 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);
? ? mysqli_query($sql);
? ? return mysqli_affected_rows();
}
/*
?* 刪除記錄
?* @param string $table
?* @param string $where
?* @return number
?*/
function delete($table,$where=null){
? ? $where=where==null?null:"where".$where;
? ? $sql="delete from {$table}{$where}";
? ? mysqli_query($sql);
? ? return mysqli_affected_rows();
}
/*
?* 得到指定的一條記錄
?* @param string $sql
?* @param string $result_type
?* @return multitype
?*/
function fetchOne($sql,$result_type=MYSQLI_ASSOC){
? ? $result=mysqli_query($sql);
? ? $row=mysqli_fetch_array($result,$result_type);
? ? return $row;
}
/*
?* 得到結果集中所有記錄
?* @param string $sql
?* @param string $result_type
?* @return multitype
?*/
function fetchAll($sql,$result_type=MYSQLI_ASSOC){
? ? $result=mysqli_query($sql);
? ? while(@$row=mysqli_fetch_array($result,$result_type)){
? ? ? ? $rows[]=$row;
? ? }
? ? return $rows;
}
/*
?* 得到結果集中記錄條數
?* @param string $sql
?* @return number
?*/
function getResultNum($sql){
? ? $reslut=mysqli_query($sql);
? ? return mysqli_num_rows($reslut);
}
include.php如下
<?php?
header("content-type:text/html;charset=utf-8");
session_start();
define("ROOT",dirname(__FILE__));
set_include_path(".".PATH_SEPARATOR.ROOT."/lib".PATH_SEPARATOR.ROOT."/core".PATH_SEPARATOR.ROOT."/configs".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';
connect();
2020-03-04
getVerify.php 里面
改成