Heim > Backend-Entwicklung > PHP-Tutorial > 帮看下这段代码,插入数据库部分出问题,没找到错误

帮看下这段代码,插入数据库部分出问题,没找到错误

WBOY
Freigeben: 2016-06-23 13:58:56
Original
963 Leute haben es durchsucht

<!DOCTYPE html><html>        <head>                <meta charset=utf-8/>                <title>War-game -Add Your score</title>        </head>        <body>                <h2>War game - add your score</h2>                <?php                        if(!empty($_POST['submit']))                        {                                $first_name=$_POST['first_name'];                                $last_name=$_POST['last_name'];                                $score=$_POST['score'];                                echo $first_name;                                echo $last_name;                                echo $score;                                $dbc=mysqli_connect('localhost','root','pengyu2408','score_list')or die('error in connet');                                $query="INSERT INTO score_lis(first_name,last_name,score) VALUES('$first_name','$last_name','$score')";                                mysqli_query($dbc,$query)or die('error_2');                                echo '<p>Thanks for adding your new high score!</p>';                                echo '<p><strong>FIRST_NAME:</strong>'.$first_name.'<br/>';                                echo '<strong>LAST_NAME:</strong>'.$last_name.'</p>';                                echo '<p><strong>Score:</strong>'.$score.'<br/></p>';                                echo '<p><a href="index.php"><<Back to hight score</a></p>';                                //clear the score data to clear the form                                $firet_name="";                                $last_name="";                                mysqli_close($dbc);                        }                ?>                <hr />                <form method ="post" action="<?php echo $_SERVER['PHP_SELF'];?>">                        <label for="name">FIRST NAME:</label>                        <input type="text" id="first_name" name="first_name" /><br />                        <label for="name">LAST NAME:</label>                        <input type="text" id="last_name" name="last_name"/><br />                        <label for="score">Score:</label>                        <input type="text" id="score" name="score"/><br />                        <hr />                        <input type="submit" value="ADD" name="submit"/>                </form>        </body></html
Nach dem Login kopieren

表是这样的


回复讨论(解决方案)

这上面在向mysql传入数据部分出了错误,但是我没找到,麻烦大家帮看看谢谢

出错的时候提示什么错误?


$query="INSERT INTO score_lis (first_name,last_name,score) VALUES ('$first_name','$last_name','$score')";空格

Call to undefined function mysqli_connect() in /var/www/addscore.php on line 25

检查php.ini中的extension=php_mysql.dl有没有去掉注释(;为注释符)如果有就去掉,重启Apache

Call to undefined function mysqli_connect() in /var/www/addscore.php on line 25
谢谢啦,找了半天,光找语法,忘记了自己今天刚重配置完服务器,搞定了 非常感谢

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