溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

PHP里的SQL語句是否正確,是否正確執(zhí)行的檢測(cè)方法。

發(fā)布時(shí)間:2020-06-09 09:40:27 來源:網(wǎng)絡(luò) 閱讀:1686 作者:zhengshuheng 欄目:web開發(fā)

PHP將傳過來的值插入數(shù)據(jù)庫,或者向數(shù)據(jù)庫傳值的時(shí)候,往往出現(xiàn)PHP沒有報(bào)錯(cuò),但是數(shù)據(jù)庫并未更新的情況。這個(gè)時(shí)候 ,你可以用ECHO  打印輸POST 或者GET 傳過來的值,打印要執(zhí)行的SQL語句,然后去mysql執(zhí)行一遍,用mysq_error()函數(shù) 顯示錯(cuò)誤。例

<?php
error_reporting(0);
$username_value = $_POST['username_input'];
$email_value = $_POST['email_input'];
$password_value=$_POST['password_input'];
$name_value=$_POST['name_input'];
include('data/conn.php');
//$regdate = time();
$sql = "INSERT INTO t_user(f_username,f_email,f_password,f_name)VALUES('$username_value','$email_value','$password_value','$name_value')";
if(mysql_query($sql,$conn)){
    echo $username_value;
 echo $sql; 打印執(zhí)行時(shí)的SQL語句
 echo $password_value;//打印傳遞的密碼值
 mysql_error();
 exit('用戶恭喜注冊(cè)成功!點(diǎn)擊此處 <a href="login.html">登錄</a>');
} else {
 echo '抱歉!添加數(shù)據(jù)失?。?,mysql_error(),'<br />';
 echo '點(diǎn)擊此處 <a href="javascript:history.back(-1);">返回</a> 重試';
} ?>

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI