当前位置:首页 » 编程语言 » php数据库代码

php数据库代码

发布时间: 2023-10-13 20:18:50

① 几种常用php连接数据库的代码示例

PHP连接数据库之PHP连接MYsql数据库代码

  • < ?php
  • $mysql_server_name= localhost ;
  • //改成自己的mysql数据库服务器
  • $mysql_username= root ;
  • //改成自己的mysql数据库用户名
  • $mysql_password= ;
  • //改成自己的mysql数据库密码
  • $mysql_database= mycounter ;
  • //改成自己的mysql数据库名
  • $conn=mysql_connect($mysql_server_name $mysql_username $mysql_password $mysql_database);
  • $sql= CREATEDATABASEmycounter _chinese_ci;
  • ;
  • mysql_query($sql);
  • $sql= CREATETABLE`counter` (`id`INT( )UNSIGNEDNOTNULL AUTO_INCREMENT `count`INT( ) UNSIGNEDNOTNULLDEFAULT PRIMARYKEY (`id`))TYPE=innodb; ;
  • mysql_select_db($mysql_database $conn);
  • $result=mysql_query($sql);
  • //echo$sql;
  • mysql_close($conn);
  • echo"Hello!数据库mycounter已经成功建立!";
  • ?>
  • PHP连接数据库之PHP连接ACCESS数据库代码方法

  • <?
  • $conn=new("ADODB Connection");
  • $connstr="DRIVER={MicrosoftAccessDriver(* mdb)};DBQ=" realpath("data/db mdb");
  • $conn >Open($connstr);
  • $rs=new("ADODB RecordSet");
  • $rs >Open("select*fromszd_t" $conn );
  • while(!$rs >eof){
  • $f=$rs >Fields( );
  • echo$f >value;
  • $rs >MoveNext();
  • }
  • ?>
  • PHP连接数据库之PHP连接MS SQL数据库代码方法

    安装SQL服务器并添加PHP的MSSQL扩展

    使用以下代码连接并测试

  • <?php
  • $myServer=localhost;//主机
  • $myUser=sa;//用户名
  • $myPass=password;//密码
  • $myDB=Northwind;//MSSQL库名
  • $s=@mssql_connect($myServer $myUser $myPass)
  • ordie(CouldntconnecttoSQLServeron$myServer);
  • $d=@mssql_select_db($myDB $s)
  • ordie(Couldntopendatabase$myDB);
  • $query=SELECTTitleOfCourtesy++FirstName++LastNameASEmployee;
  • $query =FROMEmployees;
  • $query =WHERECountry=USAANDLeft(HomePhone )=( );
  • $result=mssql_query($query);
  • $numRows=mssql_num_rows($result);
  • echo< h > $numRows Row ($numRows== ?:s) Returned</ h >;
  • while($row=mssql_fetch_array($result))
  • {
  • echo< li> $row[Employee] < /li>;
  • }
  • ?>
  • PHP连接数据库之PHP连接Oracle数据库

    PHP提供了两套函数与Oracle连接 分别是ORA_和OCI函数 其中ORA_函数略显陈旧 OCI函数更新据说更好一些 两者的使用语法几乎相差无几 你的PHP安装选项应该可以支持两者的使用

  • <?
  • if($conn=Ora_Logon("user@TNSNAME" "password"))
  • {echo"SUCCESS!Connectedtodatabasen";
  • }else
  • {echo"Failed: (Couldnotconnecttodatabasen";}
  • Ora_Logoff($conn);
  • phpinfo();
  • ?>
  • lishixin/Article/program/PHP/201405/30761

    ② phpstprm怎么在数据库写代码

    phpstprm在数据库写代码操作方法:
    1、打开phpstorm,选择view中的ToolWindows,再选择Database。
    2、选择“+”号,—>datasource---->mysql点击打开。
    3、第一次打开会提示MySQL驱动未安装,点击下载,会自动安装。
    4、填写配置参数。
    5、成功之后点击右下角的OK,进入下一个页面。
    6、找到新建的数据库名称,右击—>new–>table,这样就创建好了一个表格。
    7、输入表格名,点击“+”

    ③ PHP 怎么显示数据库中的数据 求源代码

    读数据库,以表格输出的示例代码:

    <?php
    header('Content-type:text/html;charset=utf-8');
    $db = new mysqli('localhost','root','root','books');
    $rows = $db->query('SELECT * FROM customers');
    echo '<table border="1"><tr><td>姓名</td><td>年龄</td></tr>';
    while($row = $rows->fetch_assoc()){
    echo '<tr><td>'.$row['name'].'</td>';
    echo '<td>'.$row['address'].'</td></tr>';
    }
    ?

    ④ PHP同时连接多个mysql数据库示例代码


    这篇文章主要介绍了PHP同时连接多个mysql数据库的具体实现,需要的朋友可以参考下
    实例:
    代码如下:
    $conn1 = mysql_connect("127.0.0.1", "root","root","db1");
    mysql_select_db("db1", $conn1);
    $conn2 = mysql_connect("127.0.0.1", "root","root","db2");
    mysql_select_db("db2", $conn2);
    $sql = "select * from ip";
    $query = mysql_query($sql);
    if($row = mysql_fetch_array($query))
    echo $row[0]."";
    $sql = "select * from web ";
    $query = mysql_query($sql);
    if($row = mysql_fetch_array($query))
    echo $row[0];
    ?
    这段代码存在问题,在程序执行时会报错:PHP Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in ....
    原因分析:
    程序开始建立两个数据库链接,函数mysql_query()原型:
    resource mysql_query ( string $query [, resource $link_identifier ] )
    向与指定的连接标识符关联的服务器中的当前活动数据库发送一条查询。如果没有指定 link_identifier,则使用上一个打开的连接。如果没有打开的连接,本函数会尝试无参数调用 mysql_connect() 函数来建立一个连接并使用禅如野之。查询结果会被缓存橡团。
    在本例中由于没有指定link_identifier,所以,在执行第一条sql时,默认使用的是上一个打开的链接,即$conn2,而实际上第一条sql语句应该使用的是$conn1,所以导致报错,所以为了能贺喊够链接多个mysql数据库,可以使用如下方法:
    方法1:在mysql_query函数中指定所用连接,即:
    代码如下:
    $conn1 = mysql_connect("127.0.0.1", "root","root","db1");
    mysql_select_db("Muma", $conn1);
    $conn2 = mysql_connect("127.0.0.1", "root","root","db2");
    mysql_select_db("proct", $conn2);
    $sql = "select * from ip";
    $query = mysql_query($sql,$conn1); //添加连接$conn1
    if($row = mysql_fetch_array($query))
    echo $row[0]."";
    $sql = "select * from web ";
    $query = mysql_query($sql, $conn2);
    if($row = mysql_fetch_array($query))
    echo $row[0];
    ?
    方法2:在sql语句中关联所用数据库,此时可以省略mysql_query的第二个参数,即:
    代码如下:
    $conn1 = mysql_connect("127.0.0.1", "root","root","db1");
    mysql_select_db("db1", $conn1);
    $conn2 = mysql_connect("127.0.0.1", "root","root","db2");
    mysql_select_db("db2", $conn2);
    $sql = "select * from db1.ip"; //关联数据库
    $query = mysql_query($sql);
    if($row = mysql_fetch_array($query))
    echo $row[0]."";
    $sql = "select * from db2.web ";
    $query = mysql_query($sql);
    if($row = mysql_fetch_array($query))
    echo $row[0];
    ?

    ⑤ 怎么用PHP代码修改数据库里面的数据

    大致修改如下:


    <?php
    require_once('config1.php');
    //$sql="select*frommemberwhereusername='".$_SESSION['member']."'";
    //$rs=mysql_fetch_array(mysql_query($sql));
    if($_POST["Submit"])
    {
    $txiangimg=$_POST['txiangimg'];
    $sql="updatemembersettouxiang='".$_POST['txiangimg']."whereusername='".$rs['username']."'";
    mysql_query($sql);
    }
    ?>

    ⑥ 用PHP做多项选择题,数据库怎么设计, 代码怎么写....

    常规思路
    表1(问题)
    question
    id(主键) text(问题内容) rightAnswer(正确答案)
    表2(备选答案)
    answer
    id(主键) qid(对应的问题id) text(备选答案)
    $sql="SELECT * FROM question";
    $r = mysql_query($sql);
    while($row = mysql_fetch_rows($r)){
    //输出题干
    echo $row[1];
    $subsql="SELECT * FROM answer WHERE qid = '".$row[0]."'";
    $subr = mysql_query($subsql);
    while($subrow = mysql_fetch_rows($subr)){
    //输出备选答案
    echo subrow[2];
    }
    }
    我相信这是比较主流的设计思路,希望的帮到你
    至于比对答案的时候,有一种简单做法,你传回来的答案不是数组吗,将数据库正确答案以字符串形式输出,打散成数组,求2个数组的交集,根据交集数量判断正确个数
    不懂欢迎追问

    热点内容
    aspx脚本 发布:2025-02-01 06:44:13 浏览:999
    访问策略更新 发布:2025-02-01 06:39:29 浏览:498
    pythoneditplus 发布:2025-02-01 06:31:57 浏览:275
    bmp转png源码 发布:2025-02-01 06:30:08 浏览:470
    魔兽联盟人多的服务器是什么 发布:2025-02-01 06:25:25 浏览:41
    c语言字符串子串删除 发布:2025-02-01 06:25:23 浏览:534
    怎么改电脑锁屏密码 发布:2025-02-01 06:16:55 浏览:472
    存储卡不能格式化怎么办 发布:2025-02-01 06:02:55 浏览:691
    scratch编程网站 发布:2025-02-01 05:51:27 浏览:396
    安卓怎么更好用 发布:2025-02-01 05:45:38 浏览:147