篮球外围下注_篮球投注导航_[所有网址]

篮球外围下注_篮球投注导航_[所有网址]是该公司为打造信誉第一,2014最新体验金,篮球外围下注_篮球投注导航_[所有网址]这里的所有老虎机游戏及真人百家乐游戏都具有欧洲风格,致力成为最具传播力和互动性的娱乐城网站。

美洲杯竞猜网址php使用PDO执行SQL语句的方法分析

2019-07-31 19:59 来源:未知

有的时候我们需要从数据库中读取特定的数据,来检验用户的输入,这个时候需要执行的sql语句是:

本文实例讲述了php使用PDO执行SQL语句的方法。分享给大家供大家参考,具体如下:

新手上路,php刚学,数据库刚学,花了两天终于读到数据库的数据了。

select * from table_name where id='num';

exec()方法

一路上的坎坷我在这里吐槽吐槽:

需要执行这样的一个语句。

exec()方法返回执行后受影响行数,语法如下:

<?php
$mysql_server_name='localhost'; //改成自己的mysql数据库服务器

$mysql_username='root'; //改成自己的mysql数据库用户名

$mysql_password='root';
$mysql_database='cai'; //改成自己的mysql数据库名

$con = mysqli_connect($mysql_server_name,$mysql_username,$mysql_password,$mysql_database);
if (!$con)
 {
    die("数据库服务器连接失败");
 }
 else{
     echo '数据库连接成功';
 }
 //@mysqli_select_db("blnms", $con); 
/* 选择mysql服务器里的一个数据库,假设你的数据库名为 a*/ 
mysqli_select_db($con,$mysql_database); //打开数据库
$sql = "SELECT * from usertext"; 
/* 定义变量sql, "SELECT * FROM qq" 是SQL指令,表示选取表qq中的数据 */ 
$result = mysqli_query($con,$sql); //执行SQL语句,获得结果集 

if (!$result) {
 printf("Error: %sn", mysqli_error($result));
 exit();
}
while($row = mysqli_fetch_array($result))
{
$id = $row['id'];
$user = $row['user'];
$passsord = $row['passsord'];

echo "<div style="height:24px; line-height:24px; font-weight:bold;">"; //排版代码
echo $id;    
echo $user;
echo $passsord;
echo "</div>"; //排版代码
}
?>

那么怎样来执行这样的语句。

int PDO::exec(string statement)

 上面是全部代码。本地服务器root  密码 root    本地数据库 cai(数据库名字)。

为了执行sql语句,我们需要和数据库相连接

参数statement是要执行的SQL语句。该方法返回执行查询时受影响的行数,通常情况下用于INSERT,DELETE和UPDATE语句中。

之前在网上找了很多用php连接数据库的案例,不过没有一个在我这里是可以实现的。

<?PHP
$servername='localhost';
$username="root";
$password="1234";
$dbname="mydb1";
//创建链接
$conn=new mysqli($servername,$username,$password,$dbname);
if($conn->connect_error)
{
die("链接失败".$connect_error);
}
//定义语句
$sql="select * from users where username='wangdenggao'";
//执行语句
$result=$conn->query($sql);
if($result->num_rows>0)//这个检验是必须的,而且我们要知道的是$result也就是执行sql语句的返回的值是一个数组
这个数组看做一个对象,我们可以用箭头得到他的一些的属性,而且fetch_assoc()是获取数据数组中的每一行

{
while ($row=$result->fetch_assoc()) {
echo "<br>Username".$row['username']."<br>Password:".$row['password'];
}
}
?>

例如:

其中有个很大原因是  mysql  函数在php中被删除了,就是用php写代码时已经不能用mysql这个函数了

以上这篇php从数据库中读取特定的行(实例)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

$dbms='mysql';//数据库类型
$dbName='admin';//使用的数据库
$user='root';//数据库连接用户名
$pwd='password';//数据库连接密码
$host='localhost';//数据库主机名
$dsn="$dbms:host=$host;port=3306;dbname=$dbName";
try{
$pdo=new PDO($dsn,$user,$pwd);//初始化一个PDO对象,就是创建了数据库连接对象$pdo
$query="insert into user(username,password) values('admin','123456')";//需要执行的sql语句
$res=$pdo->exec($query);//执行添加语句并返回受影响行数
echo "数据添加成功,受影响行数为: ".$res;
}catch(Exception $e){
die("Error!:".$e->getMessage().'<br>');
}

您可能感兴趣的文章:

  • php读取txt文件并将数据插入到数据库
  • php读取数据库信息的几种方法

运行结果为:

这个链接解释了这个。以后都要用mysqli来代替mysql。  用法上会有点出入,怎么用还是得去百度查找,

数据添加成功,受影响行数为: 1
$mysql_server_name='localhost'; //改成自己的mysql数据库服务器

$mysql_username='root'; //改成自己的mysql数据库用户名

$mysql_password='root'; //改成自己的mysql数据库密码

$mysql_database='cai'; //改成自己的mysql数据库名

$con = mysqli_connect($mysql_server_name,$mysql_username,$mysql_password,$mysql_database); 
//连接数据库   mysqli_connect(‘服务器名字’,‘数据库用户名’,‘数据库密码’,‘数据库名字’)

query()方法

 

query()方法用于返回执行查询后的结果集,语法如下

 这里的话要改也只有 数据库的名字是自己创建的,其他的话一般都是这样不变的,如果要改也是可以的,这里过多介绍。

PDOStatement PDO::query(string statement)

连接之后,还是需要看看有没有连接成功对吧,下面就是 php 写的一个判断语句

参数statement 是要执行的SQL语句。它返回的是一个PDOStatement对象

if (!$con)
 {
    echo("数据库服务器连接失败");
 }
 else{
     echo '数据库连接成功';
 }

例如:

 

TAG标签: 篮球外围下注
版权声明:本文由篮球外围下注发布于系统,转载请注明出处:美洲杯竞猜网址php使用PDO执行SQL语句的方法分析