pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

      <bdo id='V5BAj'></bdo><ul id='V5BAj'></ul>
    <i id='V5BAj'><tr id='V5BAj'><dt id='V5BAj'><q id='V5BAj'><span id='V5BAj'><b id='V5BAj'><form id='V5BAj'><ins id='V5BAj'></ins><ul id='V5BAj'></ul><sub id='V5BAj'></sub></form><legend id='V5BAj'></legend><bdo id='V5BAj'><pre id='V5BAj'><center id='V5BAj'></center></pre></bdo></b><th id='V5BAj'></th></span></q></dt></tr></i><div class="d75lbdb" id='V5BAj'><tfoot id='V5BAj'></tfoot><dl id='V5BAj'><fieldset id='V5BAj'></fieldset></dl></div>

    <small id='V5BAj'></small><noframes id='V5BAj'>

    1. <legend id='V5BAj'><style id='V5BAj'><dir id='V5BAj'><q id='V5BAj'></q></dir></style></legend><tfoot id='V5BAj'></tfoot>

      沒有選擇數據庫錯誤信息

      No database selected error message(沒有選擇數據庫錯誤信息)
        <bdo id='nvBdl'></bdo><ul id='nvBdl'></ul>

        • <legend id='nvBdl'><style id='nvBdl'><dir id='nvBdl'><q id='nvBdl'></q></dir></style></legend>
          1. <tfoot id='nvBdl'></tfoot>

            <small id='nvBdl'></small><noframes id='nvBdl'>

            <i id='nvBdl'><tr id='nvBdl'><dt id='nvBdl'><q id='nvBdl'><span id='nvBdl'><b id='nvBdl'><form id='nvBdl'><ins id='nvBdl'></ins><ul id='nvBdl'></ul><sub id='nvBdl'></sub></form><legend id='nvBdl'></legend><bdo id='nvBdl'><pre id='nvBdl'><center id='nvBdl'></center></pre></bdo></b><th id='nvBdl'></th></span></q></dt></tr></i><div class="3zpbrjz" id='nvBdl'><tfoot id='nvBdl'></tfoot><dl id='nvBdl'><fieldset id='nvBdl'></fieldset></dl></div>
                <tbody id='nvBdl'></tbody>

              1. 本文介紹了沒有選擇數據庫錯誤信息的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                問題描述

                我正在將所有使用 PHP MySQL 的查詢更改為 MySQLi.

                I am changing all my queries that are using PHP MySQL to MySQLi.

                我用連接設置創建了一個名為 db.php 的文件.

                I have made a file called db.php with the connection settings.

                文件包含

                <?php
                $db = new mysqli('localhost','mysqlusername','mysqlpassword');
                echo "<h1>Success database connection</h1>";
                if($db->connect_errno > 0)
                {
                die('No connection [' . $db->connect_error . ']');
                }
                ?>
                

                我將文件包含在:

                require_once "/location/db.php";    
                

                之后我使用:

                 if($db->connect_error)
                 {
                   echo "Not connected, error: ".$db->connect_error;
                 }  
                 else
                 {
                   echo "Connected.";
                 }
                

                它回顯已連接,所以我認為我的連接良好.

                It echo's Connected so I assume my connection is good.

                我有 3 個 PHP 變量要插入到我的數據庫表代碼中

                I have 3 PHP variables which I want to insert in my database table Code

                我首先回顯變量,所以我確定它們有內容.

                I first echo the variables so I am sure they have content.

                在我驗證我的連接沒問題后(返回 Connected)并回顯我想要查詢的變量的內容:

                After I validated my connection is alright (returned Connected) and echoing the content of the variables I want to do the query with:

                $sql = "INSERT INTO 'Code' (`Name`, `Code`, `Admin`)
                VALUES ('$name', '$code', '$admin')"; 
                echo $sql;//show query
                // Performs the $sql query on the server to insert the values
                if ($db->query($sql) === TRUE)
                {
                    echo 'User Created.';
                }
                else 
                {
                    echo 'Errorcreating : '. $db->error;
                }
                

                我收到消息 Errorcreating : No database selected

                I get the message Errorcreating : No database selected

                我有 echo $sql 來顯示查詢.

                I have the echo $sql to show me the query.

                如果我直接在 SQL 中復制查詢,它會像它應該的那樣工作.

                If I copy the query directly in SQL it works like it should.

                這是我第一次使用 MySQLi,所以我可能犯了一個非常愚蠢的錯誤,但我找不到.

                This is my first time on MySQLi so it's possible I made a very dumb mistake but I can't find it.

                推薦答案

                打開連接時可以傳遞數據庫名稱作為第四個參數:

                When opening the connection you can pass the database name as a 4th parameter:

                $db = new mysqli('localhost','mysqlusername','mysqlpassword','database');
                

                另外,你的轉義字符是錯誤的.不要在表名周圍使用單引號,而是使用反引號運算符

                Also, your escape character is wrong. Don't use single quotes around table names, use backtick operator instead

                $sql = "INSERT INTO `Code` (`Name`, `Code`, `Admin`)VALUES ('$name', '$code', '$admin')"; 
                

                這篇關于沒有選擇數據庫錯誤信息的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                相關文檔推薦

                store_result() and get_result() in mysql returns false(mysql 中的 store_result() 和 get_result() 返回 false)
                Call to undefined function mysqli_result::num_rows()(調用未定義的函數 mysqli_result::num_rows())
                PHP Prepared Statement Problems(PHP 準備好的語句問題)
                mysqli_fetch_array returning only one result(mysqli_fetch_array 只返回一個結果)
                PHP MySQLi Multiple Inserts(PHP MySQLi 多次插入)
                How do I make sure that values from MySQL keep their type in PHP?(如何確保 MySQL 中的值在 PHP 中保持其類型?)
                <tfoot id='S97ID'></tfoot>
                    <tbody id='S97ID'></tbody>
                • <i id='S97ID'><tr id='S97ID'><dt id='S97ID'><q id='S97ID'><span id='S97ID'><b id='S97ID'><form id='S97ID'><ins id='S97ID'></ins><ul id='S97ID'></ul><sub id='S97ID'></sub></form><legend id='S97ID'></legend><bdo id='S97ID'><pre id='S97ID'><center id='S97ID'></center></pre></bdo></b><th id='S97ID'></th></span></q></dt></tr></i><div class="xzxn7hr" id='S97ID'><tfoot id='S97ID'></tfoot><dl id='S97ID'><fieldset id='S97ID'></fieldset></dl></div>

                  <small id='S97ID'></small><noframes id='S97ID'>

                  <legend id='S97ID'><style id='S97ID'><dir id='S97ID'><q id='S97ID'></q></dir></style></legend>

                          <bdo id='S97ID'></bdo><ul id='S97ID'></ul>

                        • 主站蜘蛛池模板: 广西教师资格网-广西教师资格证考试网 | 郑州外墙清洗_郑州玻璃幕墙清洗_郑州开荒保洁-河南三恒清洗服务有限公司 | 伺服电机_直流伺服_交流伺服_DD马达_拓达官方网站 | 高柔性拖链电缆-聚氨酯卷筒电缆-柔性屏蔽电缆厂家-玖泰电缆 | 岩石钻裂机-液压凿岩机-劈裂机-挖改钻_湖南烈岩科技有限公司 | 高速混合机_锂电混合机_VC高效混合机-无锡鑫海干燥粉体设备有限公司 | 太阳能发电系统-太阳能逆变器,控制器-河北沐天太阳能科技首页 | 钢制暖气片散热器_天津钢制暖气片_卡麦罗散热器厂家 | 电梯乘运质量测试仪_电梯安全评估测试仪-武汉懿之刻 | nalgene洗瓶,nalgene量筒,nalgene窄口瓶,nalgene放水口大瓶,浙江省nalgene代理-杭州雷琪实验器材有限公司 | 岸电电源-60HZ变频电源-大功率变频电源-济南诚雅电子科技有限公司 | 石英粉,滑石粉厂家,山东滑石粉-莱州市向阳滑石粉有限公司 | 郑州律师咨询-郑州律师事务所_河南锦盾律师事务所 | 自动部分收集器,进口无油隔膜真空泵,SPME固相微萃取头-上海楚定分析仪器有限公司 | 刺绳_刀片刺网_刺丝滚笼_不锈钢刺绳生产厂家_安平县浩荣金属丝网制品有限公司-安平县浩荣金属丝网制品有限公司 | 不锈钢水箱厂家,不锈钢保温水箱-山东桑特供水设备 | VI设计-LOGO设计公司-品牌设计公司-包装设计公司-导视设计-杭州易象设计 | 斗式提升机_链式斗提机_带式斗提机厂家无锡市鸿诚输送机械有限公司 | 氢氧化钙设备, 氢氧化钙生产线-淄博惠琛工贸有限公司 | 校服厂家,英伦校服定做工厂,园服生产定制厂商-东莞市艾咪天使校服 | 食品机械专用传感器-落料放大器-低价接近开关-菲德自控技术(天津)有限公司 | PCB设计,PCB抄板,电路板打样,PCBA加工-深圳市宏力捷电子有限公司 | 广东机电安装工程_中央空调工程_东莞装饰装修-广东粤标建设有限公司 | 无机纤维喷涂棉-喷涂棉施工工程-山东华泉建筑工程有限公司▲ | 100国际学校招生 - 专业国际学校择校升学规划 | 深圳宣传片制作_产品视频制作_深圳3D动画制作公司_深圳短视频拍摄-深圳市西典映画传媒有限公司 | 传递窗_超净|洁净工作台_高效过滤器-传递窗厂家广州梓净公司 | 芝麻黑-芝麻黑石材厂家-永峰石业 | 风化石头制砂机_方解石制砂机_瓷砖石子制砂机_华盛铭厂家 | 聚丙烯酰胺PAM-聚合氯化铝PAC-絮凝剂-河南博旭环保科技有限公司 巨野电机维修-水泵维修-巨野县飞宇机电维修有限公司 | 施工围挡-施工PVC围挡-工程围挡-深圳市旭东钢构技术开发有限公司 | 上海办公室装修公司_办公室设计_直营办公装修-羚志悦装 | 成都亚克力制品,PVC板,双色板雕刻加工,亚克力门牌,亚克力标牌,水晶字雕刻制作-零贰捌广告 | 仓储笼_仓储货架_南京货架_仓储货架厂家_南京货架价格低-南京一品仓储设备制造公司 | 双齿辊破碎机-大型狼牙破碎机视频-对辊破碎机价格/型号图片-金联机械设备生产厂家 | 鑫达滑石-辽宁鑫达滑石集团 | 真石漆,山东真石漆,真石漆厂家,真石漆价格-山东新佳涂料有限公司 | 电镀电源整流器_高频电解电源_单脉双脉冲电源 - 东阳市旭东电子科技 | 青岛侦探调查_青岛侦探事务所_青岛调查事务所_青岛婚外情取证-青岛狄仁杰国际侦探公司 | 天津热油泵_管道泵_天津高温热油泵-天津市金丰泰机械泵业有限公司【官方网站】 | 仿真茅草_人造茅草瓦价格_仿真茅草厂家_仿真茅草供应-深圳市科佰工贸有限公司 |