首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PHP,MySQL请问这两行代码有什么区别?

PHP,MySQL请问这两行代码有什么区别?

提问于 2017-11-29 11:36:35
回答 2关注 0查看 499

请问这两行代码有什么区别?我试了一下都可以运行成功。

代码语言:txt
复制
 $query = "insert into books values (' ".$isbn." ', ' ".$author." ', ' ".$title." ', ' ".$price." ')";
代码语言:txt
复制
代码语言:txt
复制
$query = "insert into books values (' $isbn ', ' $author ', ' $title', ' $price ')";` 

完整代码from PHP和MySQL Web开发(原书第4版):

代码语言:txt
复制
 <html>
代码语言:txt
复制
    <head>
代码语言:txt
复制
        <title>TODO supply a title</title>
代码语言:txt
复制
        <meta charset="UTF-8">
代码语言:txt
复制
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
代码语言:txt
复制
    </head>
代码语言:txt
复制
    <body>
代码语言:txt
复制
        <h1>Book-O-Rama Book Entry Result</h1>
代码语言:txt
复制
        <?php
代码语言:txt
复制
        //create short variable names
代码语言:txt
复制
        $isbn=$_POST['isbn'];
代码语言:txt
复制
        $author=$_POST['author'];
代码语言:txt
复制
        $title=$_POST['title'];
代码语言:txt
复制
        $price=$_POST['price'];
代码语言:txt
复制
代码语言:txt
复制
        if (!$isbn || !$author || !$title || !$price){
代码语言:txt
复制
            echo "You have not entered all the required details. <br />". "Please go back and try again";
代码语言:txt
复制
            exit;
代码语言:txt
复制
        }
代码语言:txt
复制
        if (!get_magic_quotes_gpc()){
代码语言:txt
复制
            $isbn = addslashes($isbn);
代码语言:txt
复制
            $author = addslashes($author);
代码语言:txt
复制
            $title = addslashes($title);
代码语言:txt
复制
            $price = doubleval($price);
代码语言:txt
复制
        }
代码语言:txt
复制
        @ $db = new mysqli('localhost', 'root', '123', 'mydb');
代码语言:txt
复制
代码语言:txt
复制
        if (mysqli_connect_errno()){
代码语言:txt
复制
            echo "Error: Could not connect to database. Please try again later.";
代码语言:txt
复制
            exit;
代码语言:txt
复制
        }
代码语言:txt
复制
        $query = "insert into books values (' ".$isbn." ', ' ".$author." ', ' ".$title." ', ' ".$price." ')";
代码语言:txt
复制
代码语言:txt
复制
        $result = $db->query($query);
代码语言:txt
复制
代码语言:txt
复制
        if ($result) {
代码语言:txt
复制
            echo $db->affected_rows. "book inserted into database.";
代码语言:txt
复制
        }  else {
代码语言:txt
复制
                echo "An error has occurred. The item was not added.";
代码语言:txt
复制
        }
代码语言:txt
复制
        $db->close();
代码语言:txt
复制
        ?>
代码语言:txt
复制
    </body>
代码语言:txt
复制
</html>
代码语言:txt
复制

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档