当前位置:首页 » 数据仓库 » php连接数据库成功
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

php连接数据库成功

发布时间: 2023-01-20 02:05:23

① 使用php连接数据库怎么看成功与否

<?php
$link=mysql_connect("localhost","root","123");
if(!$link) echo "连接错误";
else echo "OK!可以连接";
?>
mysql_connect( )函数为:服务器名或IP、用户名,密码。

② php和数据库连接成功 但无法插入数据

建议你在执行插入语句之前执行
mysqli_query($link,"set names 'utf8'");
还有mysql_error改成mysqli_error
实在不行把报的错截个图

③ 几种常用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

    ④ PHp如何连接数据库

    PHP链接数据库有几种方式

    mysqli:

    <?php
    $servername="localhost";
    $username="username";
    $password="password";
    //创建连接
    $conn=newmysqli($servername,$username,$password);
    //检测连接
    if($conn->connect_error){

    die("连接失败:".$conn->connect_error);
    }
    echo"连接成功";
    ?>

    也可以使用PDO进行链接,前提是你必须在php.ini中开启PDO:

    <?php
    $servername="localhost";
    $username="username";
    $password="password";

    try{
    $conn=newPDO("mysql:host=$servername;dbname=myDB",$username,$password);
    echo"连接成功";
    }
    catch(PDOException$e)
    {
    echo$e->getMessage();
    }
    ?>

    建议使用PDO,功能更加强大,兼容各种数据库

    ⑤ php连接数据库成功.但不能插入数据

    $sql = "INSERT INTO `news`(`id`, `title`, `dates`, `contents`) VALUES (null,'$title',now(),'$contents')";
    这句后面把sql语句打印出来看一看有没有问题:
    echo $sql; //试一下这一行。

    ⑥ php登录页面完整代码连接数据库

    创建conn.php,连接数据库。

    $dns = 'mysql:host=127.0.0.1;dbname=test';

    $username = 'root';

    $password = 'root';

    // 1.连接数据库,创建PDO对象

    $pdo = new PDO($dns,$username,$password);

    创建login.html,登陆页面。

    用户名

    密 码

    创建login.php,验证账号密码。

    header("Content-Type: text/html; charset=utf8");

    if(!isset($_POST["submit"])){
    exit("错误执行");

    }//检测是否有submit操作

    include('conn.php');//链接数据库

    $name = $_POST['name'];//post获得用户名表单值

    $pwd = sha1($_POST['password']);//post获得用户密码单值

    if ($name && $pwd){//如果用户名和密码都不为空

    $sql = "select * from user where username = '$name' and password='$pwd'";//检测数据库是否有对应的username和password的sql

    $stmt = $pdo->prepare($sql);

    $stmt->execute();

    if($stmt->fetch(PDO::FETCH_BOUND)){//0 false 1 true

    header("refresh:0;url=welcome.html");//如果成功跳转至welcome.html页面

    exit;

    }else{
    echo "用户名或密码错误";

    echo "

    setTimeout(function(){window.location.href='login.html';},1000);

    ";//如果错误使用js 1秒后跳转到登录页面重试;

    }

    }else{//如果用户名或密码有空

    echo "表单填写不完整";

    echo "

    setTimeout(function(){window.location.href='login.html';},1000);

    ";

    //如果错误使用js 1秒后跳转到登录页面重试;

    }

    $pdo = null;

    创建signup.html,注册页面

    用户名:

    密 码:

    创建signup.php

    header("Content-Type: text/html; charset=utf8");

    if(!isset($_POST['submit'])){
    exit("错误执行");

    }//判断是否有submit操作

    $name=$_POST['name'];//post获取表单里的name

    $pwd = sha1($_POST['password']);//post获取表单里的password

    include('conn.php');//链接数据库

    $sql="insert into user(id,username,password) values (null,'$name','$pwd')";//向数据库插入表单传来的值的sql

    $stmt = $pdo->prepare($sql);

    $stmt->execute();

    $stmt->fetch(PDO::FETCH_BOUND);

    if (!$stmt){
    die('Error: ' . $stmt->getMessage());//如果sql执行失败输出错误
    }else{
    echo "注册成功";//成功输出注册成功
    }
    $pdo = null;//关闭数据库

    ⑦ php里面怎么链接数据库

    php链接mysql必备条件:
    已安装mysql数据库;

    检查php环境是否已开启mysql扩展(一般情况下是开启的);
    检查方法:a.使用phpinfo();函数,看有没有mysql项;b.打开php.ini文件,检查php_mysql.dll前分号是否已取掉。
    php链接代码如下:
    <?php
    //设置编码格式
    header("Content-type:text/html;charset=utf-8");

    //定义数据库主机地址
    $host="localhost";

    //定义mysql数据库登录用户名
    $user="root";

    //定义mysql数据库登录密码
    $pwd="";

    //链接数据库
    $conn = mysql_connect($host,$user,$pwd);

    //对连接进行判断
    if(!$conn){
    die("数据库连接失败!".mysql_errno());
    }else{

    echo "数据库连接成功!";
    }
    ?>

    ⑧ php连接mysql数据库

    您好,非常荣幸能在此回答您的问题。以下是我对此问题的部分见解,若有错误,欢迎指出。<?
    function conn(){
    $conn01 = mysql_connect("localhost",'root','123456');//root是帐号,123456是密码
    $mycon=mysql_select_db('testdatabase',$conn01); //testdatabase是mysql数据库名
    if($mycon){
    echo("数据库连接成功");
    }else{
    echo("数据库连接失败");
    }
    }
    conn();
    ?>非常感谢您的耐心观看,如有帮助请采纳,祝生活愉快!谢谢!

    ⑨ php脚本连接mysql数据库成功了,但插入数据总是出错怎么办

    检查你的mysql表设置的字段,字段类型,是否为空等是否与你插入的数据类型信息相符,如果插入失败,数据库应该会报错,你仔细查看一下报错信息。

    ⑩ php链接数据库成功,但是数据失败

    错误是mysql_fetch_array的参数应该是资源类型的。

    <?php
    $con=mysql_connect("localhost","root","123");
    if(!$con)
    {
    die('Couldnotconnect:'.mysql_error());
    }

    mysql_select_db("my_db",$con);

    $result=mysql_query("SELECT*FROMdanmu");

    if(!$result){

    exit('无查询结果');
    }

    while($row=mysql_fetch_array($result))
    {
    echo$row['danmu'];
    echo"<br/>";
    }

    mysql_close($con);
    ?>