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

  • <tfoot id='Jp9rP'></tfoot>
    • <bdo id='Jp9rP'></bdo><ul id='Jp9rP'></ul>
  • <small id='Jp9rP'></small><noframes id='Jp9rP'>

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

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

        使用 PDO 創建表

        Using PDO to CREATE TABLE(使用 PDO 創建表)
      2. <i id='m6WRH'><tr id='m6WRH'><dt id='m6WRH'><q id='m6WRH'><span id='m6WRH'><b id='m6WRH'><form id='m6WRH'><ins id='m6WRH'></ins><ul id='m6WRH'></ul><sub id='m6WRH'></sub></form><legend id='m6WRH'></legend><bdo id='m6WRH'><pre id='m6WRH'><center id='m6WRH'></center></pre></bdo></b><th id='m6WRH'></th></span></q></dt></tr></i><div class="jadyx2s" id='m6WRH'><tfoot id='m6WRH'></tfoot><dl id='m6WRH'><fieldset id='m6WRH'></fieldset></dl></div>
          <tbody id='m6WRH'></tbody>
        1. <tfoot id='m6WRH'></tfoot>
        2. <legend id='m6WRH'><style id='m6WRH'><dir id='m6WRH'><q id='m6WRH'></q></dir></style></legend>
            <bdo id='m6WRH'></bdo><ul id='m6WRH'></ul>

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

                  本文介紹了使用 PDO 創建表的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我對 php 和這個論壇很陌生,所以請原諒任何錯誤或錯位的問題.在我提供的代碼中,我只是想在數據庫mydb"中創建一個表.我測試了與數據庫的連接(它有效).這只是我遇到問題的創建表.任何建議或批評將不勝感激.謝謝

                  I am very new to php and this forum, so please excuse any errors or misplaced questions. In the code i provided, I am just looking to CREATE a Table in the DB "mydb". I tested the connection to the DB(It works). It is just the creating the table i am having issues with. Any advice or criticisms would be appreciated. Thx

                  <?php
                  /*
                  *
                  * File:         PDOcreateTabletcompany.php
                  * By:          Jay
                  * Date:       24-10-13
                  *
                  *  This script createsTableintoDB
                  *
                  *====================================
                  *
                  */
                  try {
                      $db = new PDO("mysql:dbname=mydb;host=localhost", "root", "" );
                  } catch(PDOException $e) {
                      echo $e->getMessage();
                  }
                  $table= "tcompany";
                  $columns = "ID INT( 11 ) AUTO_INCREMENT PRIMARY KEY, Prename VARCHAR( 50 ) NOT NULL, Name VARCHAR( 250 ) NOT NULL,
                   StreetA VARCHAR( 150 ) NOT NULL, StreetB VARCHAR( 150 ) NOT NULL, StreetC VARCHAR( 150 ) NOT NULL, 
                   County VARCHAR( 100 ) NOT NULL, Postcode VARCHAR( 50 ) NOT NULL, Country VARCHAR( 50 ) NOT NULL " ;
                  
                  
                  $createTable = $db->exec("CREATE TABLE IF NOT EXISTS mydb.$table ($columns)");
                  
                  if ($createTable) 
                  {
                      echo "Table $table - Created!<br /><br />";
                  }
                  else { echo "Table $table not successfully created! <br /><br />";
                  }
                  ?>
                  

                  推薦答案

                  由于創建表時沒有行受到影響 $createTable 返回 0 參見 手冊

                  As no rows are affected when creating table $createTable returns 0 see manual

                  PDO::exec() 返回修改或刪除的行數通過您發出的 SQL 語句.如果沒有行受到影響,PDO::exec()返回 0.

                  PDO::exec() returns the number of rows that were modified or deleted by the SQL statement you issued. If no rows were affected,PDO::exec() returns 0.

                  當您創建表時,如果您的列名是硬編碼的(如下面的代碼所示),您將不會受到 SQL 注入的影響.我已經離開 $table = "tcompany"; 因為你想打印創建的表(我自己會忽略它)

                  As you are CREATING a table you will be free from SQL injection if your column names are hard coded( as in the code below). I have left $table = "tcompany";as you want to print table created( I would leave it out myself)

                  我添加了錯誤處理 將顯示 try 塊中的任何錯誤.

                  I have added error-handling which will show any errors in try block.

                  $table = "tcompany";
                  try {
                       $db = new PDO("mysql:dbname=mydb;host=localhost", "root", "" );
                       $db->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );//Error Handling
                       $sql ="CREATE table $table(
                       ID INT( 11 ) AUTO_INCREMENT PRIMARY KEY,
                       Prename VARCHAR( 50 ) NOT NULL, 
                       Name VARCHAR( 250 ) NOT NULL,
                       StreetA VARCHAR( 150 ) NOT NULL, 
                       StreetB VARCHAR( 150 ) NOT NULL, 
                       StreetC VARCHAR( 150 ) NOT NULL, 
                       County VARCHAR( 100 ) NOT NULL,
                       Postcode VARCHAR( 50 ) NOT NULL,
                       Country VARCHAR( 50 ) NOT NULL);" ;
                       $db->exec($sql);
                       print("Created $table Table.
                  ");
                  
                  } catch(PDOException $e) {
                      echo $e->getMessage();//Remove or change message in production code
                  }
                  

                  注意回答評論使用

                  CREATE TABLE IF NOT EXISTS
                  

                  這篇關于使用 PDO 創建表的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

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

                  相關文檔推薦

                  Deadlock exception code for PHP, MySQL PDOException?(PHP、MySQL PDOException 的死鎖異常代碼?)
                  PHP PDO MySQL scrollable cursor doesn#39;t work(PHP PDO MySQL 可滾動游標不起作用)
                  PHP PDO ODBC connection(PHP PDO ODBC 連接)
                  Using PDO::FETCH_CLASS with Magic Methods(使用 PDO::FETCH_CLASS 和魔術方法)
                  php pdo get only one value from mysql; value that equals to variable(php pdo 只從 mysql 獲取一個值;等于變量的值)
                  MSSQL PDO could not find driver(MSSQL PDO 找不到驅動程序)
                  <tfoot id='l3AML'></tfoot>
                  • <bdo id='l3AML'></bdo><ul id='l3AML'></ul>

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

                        <tbody id='l3AML'></tbody>

                          <legend id='l3AML'><style id='l3AML'><dir id='l3AML'><q id='l3AML'></q></dir></style></legend>
                          1. <i id='l3AML'><tr id='l3AML'><dt id='l3AML'><q id='l3AML'><span id='l3AML'><b id='l3AML'><form id='l3AML'><ins id='l3AML'></ins><ul id='l3AML'></ul><sub id='l3AML'></sub></form><legend id='l3AML'></legend><bdo id='l3AML'><pre id='l3AML'><center id='l3AML'></center></pre></bdo></b><th id='l3AML'></th></span></q></dt></tr></i><div class="axhfpdx" id='l3AML'><tfoot id='l3AML'></tfoot><dl id='l3AML'><fieldset id='l3AML'></fieldset></dl></div>
                            主站蜘蛛池模板: 高博医疗集团上海阿特蒙医院| 危废处理系统,水泥厂DCS集散控制系统,石灰窑设备自动化控制系统-淄博正展工控设备 | 沥青灌缝机_路面灌缝机_道路灌缝机_沥青灌缝机厂家_济宁萨奥机械有限公司 | 东莞压铸厂_精密压铸_锌合金压铸_铝合金压铸_压铸件加工_东莞祥宇金属制品 | 丁基胶边来料加工,医用活塞边角料加工,异戊二烯橡胶边来料加工-河北盛唐橡胶制品有限公司 | 天然鹅卵石滤料厂家-锰砂滤料-石英砂滤料-巩义东枫净水 | 气力输送_输送机械_自动化配料系统_负压吸送_制造主力军江苏高达智能装备有限公司! | 盘扣式脚手架-附着式升降脚手架-移动脚手架,专ye承包服务商 - 苏州安踏脚手架工程有限公司 | 众能联合-提供高空车_升降机_吊车_挖机等一站工程设备租赁 | 气动调节阀,电动调节阀,自力式压力调节阀,切断阀「厂家」-浙江利沃夫自控阀门 | 金属检测机_金属分离器_检针验针机_食品药品金属检探测仪器-广东善安科技 | 南昌旅行社_南昌国际旅行社_南昌国旅在线 | 集装箱展厅-住人集装箱住宿|建筑|房屋|集装箱售楼处-山东锐嘉科技工程有限公司 | 电子巡更系统-巡检管理系统-智能巡检【金万码】 | 哈尔滨治「失眠/抑郁/焦虑症/精神心理」专科医院排行榜-京科脑康免费咨询 一对一诊疗 | 广州食堂承包_广州团餐配送_广州堂食餐饮服务公司 - 旺记餐饮 | 四川职高信息网-初高中、大专、职业技术学校招生信息网 | 致胜管家软件服务【在线免费体验】| 四探针电阻率测试仪-振实密度仪-粉末流动性测定仪-宁波瑞柯微智能 | 固诺家居-全屋定制十大品牌_整体衣柜木门橱柜招商加盟 | 全自动面膜机_面膜折叠机价格_面膜灌装机定制_高速折棉机厂家-深圳市益豪科技有限公司 | 大倾角皮带机-皮带输送机-螺旋输送机-矿用皮带输送机价格厂家-河南坤威机械 | 成都软件开发_OA|ERP|CRM|管理系统定制开发_成都码邻蜀科技 | 金属雕花板_厂家直销_价格低-山东慧诚建筑材料有限公司 | 筒瓦厂家-仿古瓦-寺庙-古建琉璃瓦-宜兴市古典园林建筑陶瓷厂有限公司 | 上海皓越真空设备有限公司官网-真空炉-真空热压烧结炉-sps放电等离子烧结炉 | 水性漆|墙面漆|木器家具漆|水漆涂料_晨阳水漆官网 | 科普仪器菏泽市教育教学仪器总厂 | 台式恒温摇床价格_大容量恒温摇床厂家-上海量壹科学仪器有限公司 | 盘装氧量分析仪-防爆壁挂氧化锆分析仪-安徽吉帆仪表有限公司 | 杰福伦_磁致伸缩位移传感器_线性位移传感器-意大利GEFRAN杰福伦-河南赉威液压科技有限公司 | 3D全息投影_地面互动投影_360度立体投影_水幕灯光秀 | 广东银虎 蜂窝块状沸石分子筛-吸附脱硫分子筛-萍乡市捷龙环保科技有限公司 | 合景一建-无尘车间设计施工_食品医药洁净车间工程装修总承包公司 | 北京开业庆典策划-年会活动策划公司-舞龙舞狮团大鼓表演-北京盛乾龙狮鼓乐礼仪庆典策划公司 | 纸塑分离机-纸塑分离清洗机设备-压力筛-碎浆机厂家金双联环保 | 除湿机|工业除湿机|抽湿器|大型地下室车间仓库吊顶防爆除湿机|抽湿烘干房|新风除湿机|调温/降温除湿机|恒温恒湿机|加湿机-杭州川田电器有限公司 | 尊享蟹太太美味,大闸蟹礼卡|礼券|礼盒在线预订-蟹太太官网 | 风淋室生产厂家报价_传递窗|送风口|臭氧机|FFU-山东盛之源净化设备 | 螺旋丝杆升降机-SWL蜗轮-滚珠丝杆升降机厂家-山东明泰传动机械有限公司 | 酒瓶_酒杯_玻璃瓶生产厂家_徐州明政玻璃制品有限公司 | 网带通过式抛丸机,,网带式打砂机,吊钩式,抛丸机,中山抛丸机生产厂家,江门抛丸机,佛山吊钩式,东莞抛丸机,中山市泰达自动化设备有限公司 |