读写数据库的有关问题

WBOY
Freigeben: 2016-06-13 13:44:42
Original
779 Leute haben es durchsucht

读写数据库的问题

PHP code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->


require_once("session.php");
$web_root_part = "../";
require_once($web_root_part."lib/db.php");
require_once($web_root_part."lib/function.php");
header('Content-type:text/html;charset=utf-8');   

$AdminID = trim($_POST['AdminID']);
$PassWord = trim($_POST['PassWord']);
$Addtime = date("Y-m-d H:i:s");

$querySel = "select * from Admin where AdminID='".$AdminID."'";
if( !($result = $db->sql_query($querySel)) )
{
    message_die(DB_MESSAGE, 'Could not query Admin');
        
}else{
    
    $row = $db->sql_fetchrow($result);    
    //$db->sql_freeresult($result);
        
    if (empty($row['ID'])){
        
        $sql="insert into Admin (AdminID,PassWord,Editer,Addtime) values('".$AdminID."','".md5($PassWord)."','".$_SESSION['AdminID']."','".$Addtime."')";
        if( !($result = $db->sql_query($sql)) )
        {
            //echo $sql;
            message_die(DB_MESSAGE, 'Could not query Admin');
                
        }else{
                    
          echo "<script>location.replace('admin.php');</script>";    
        }    
        
    }else{
        
        echo "<script language="Javascript">";
        echo "alert('提示:管理员ID已存在,请重新输入!');";
        echo "history.go(-1);";
        echo "</script>"; 
    }
}        
?>


Nach dem Login kopieren


这个代码那里有问题呢? 怎么不管理员ID 有没有重复 都提示 管理员ID已存在,请重新输入 呢

------解决方案--------------------
代码看不出哪儿有问题,你的测试是否准确?
至于你说的$row['ID']没被清除,应该说不可能
------解决方案--------------------
把以下代码换成print_r($row);做调试,如果还有问题,把调试出来的结果发上来

echo "";
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!