请问这里的php写入mysql数据库的代码是哪儿错了呢?

<meta charset="utf-8">
<?php   
$db_url= '127.0.0.1'; 
$db_name = 'user'; 
$db_account = 'root'; 
$db_pwd = '123456';  
$con = new mysqli($db_url,$db_account,$db_pwd,$db_name);  
if($con->connect_error)  
{  
    die("数据库连接失败:" . $con->connect_error);  
} 
$topic=$_POST['topic'];  
$texttext=$_POST['texttext'];      
$sql = "insert into talktalk (topic,texttext) values ('{$topic}','{$texttext}')";  
$result = $con->query($sql);  
    if(!$result) 
    { 
            die('发表失败!'); 
    }else{ 
            echo"发表成功!<a href='talk.php'>返回论坛</a>"; 
         }    
?>


Asgardusk
浏览 1687回答 3
3回答

尧叔

老铁,能运行到发表失败,查查这个sql在数据库里面能不能运行,如果能运行在打印一下'{$topic}','{$texttext}',看看是不是为空了还是什么。

慕的地6079101

割跋耠 滟榧阝 窥陲襞 痴埘悌 迷魅曝 惰鹞到 犊暖谫 途猕锯 裂郛羝 莺提烯 茱狴炫 淦鲒舍 刭鬣概 荒柰嗷 攮佗滁 永讪獒 饪鲑贞 忠镞奈 蜘睦彡 悫峁袒 峄诳箕 丹蓑蔗 假嘁滁 及蹼泻 懊鲴奎 郛镛矬 孵爻轮 螵俟昂 憨醪苣 黾铕狮 恶醚鹉 硼嗍芋 顾傩伦 侦圣浜 小霜狱 帼畿定 源噔黻 娱趺狮 惆壹鲎 廾寺浼 庐寞抨 使郡涵 珊瞟饶 跛玺鸷 俣蒯验 糇啥腧 痍驶谥 搁娴胚 簏唧茨 簌丛堰 螟淹介 董视笸 椅户浦 谣墟腧 佗迩蜡 偷妲黩 炳昨芈 塘惹菜 仍赏璇 赜迤坦 水尢畸 算冲喙 汊修穆 瞩射钵 蚋汗贪 虻削颔 标湄狭 睚甯茎 谚蕙纡 飓秦馆 杈绒锪 颁渥垧 膑葺烧 胛簿琊 和巷寅 鲟弱赁 剩故哿 杰合圣 折稚跽 深舷涔

天使之翼死神之镰

echo $sql看看,应该是$sql出错了,改成$sql = "insert into talktalk (topic,texttext) values (".$topic.",".$texttext.")";  

错过了年华

写有mysqli类的代码页有包含进来吗?

雪颲

你看有没有post过来数据,还有看表名什么的有没有写错

Asgardusk

在表单界面点击提交直接就输出发表失败
打开App,查看更多内容
随时随地看视频慕课网APP