当前位置: 首页 > news >正文

中山做网站建设联系电话信息推广的方式有哪些

中山做网站建设联系电话,信息推广的方式有哪些,wordpress免费图床,wordpress hhvmPHP与mysql数据库交互 文章目录 PHP与mysql数据库交互方法速查建立与Mysql链接捕获连接错误SQL语句的执行SQL 错误SQL语句执行结果集对象方法速查 案例 方法速查 函数名 作用 mysqli_connect() 与MySQL 数据库建立连接。 mysqli_close() 关闭与MYSQL 数据库建…

PHP与mysql数据库交互

文章目录

  • PHP与mysql数据库交互
      • 方法速查
      • 建立与Mysql链接
      • 捕获连接错误
      • SQL语句的执行
      • SQL 错误
      • SQL语句执行
      • 结果集对象
        • 方法速查
    • 案例

方法速查

函数名								 		作用
mysqli_connect()				与MySQL 数据库建立连接。
mysqli_close()					关闭与MYSQL 数据库建立的连接。
mysqli_connect_errno()			与MySQL 数据库建立连接时,发生错误时的错误编号。
mysqli_connect_error()			与MySQL 数据库建立连接时,发生错误时的错误信息。
mysqli_query()					执行SQL 语句
mysqli_errno()					执行SQL 语句时,发生错误的编号。
mysqli_error()					执行SQL 语句时,发生错误的信息。
mysqli_fetch_assoc()			从结果集对象中取数据,按条取数据。

建立与Mysql链接

想要建立连接想要用到一个PHP函数mysqli_connect( d b h o s t , db_host, dbhost,db_user, d b p a s s , db_pass, dbpass,db_name);

里面有四个参数

$db_host
主机的名称
$db_user
连接数据库的用户名
$db_pass
连接数据库用户名的密码
$db_name
连接的库名
$db_host='localhost';
$db_user='root';
$db_pass='root';
$db_name='xl_bbs';
$link= @mysqli_connect($db_host, $db_user, $db_pass, $db_name);

$link变量就相当于获取到了一个通行证

捕获连接错误

如果说建立连接失败就会停止执行所有语句,并输出错误和错误编号

if(!$link){exit("[".mysqli_connect_errno()."] ".mysqli_connect_error());
}

SQL语句的执行

要执行sql语句时需要用到mysqli_query()方法

$sql = "select * from users"
$results = mysqli_($link,$sql);

如果执行正常就会返回object类型数据否则,就是bool(false)。

SQL 错误

如果在执行SQL 语句的时候发生错误,mysqli_query 将返回false。可以使用以下函数捕获错误原因:

if(!$results){exit("[".mysqli_errno($link)."] ".mysqli_error($link));
}

SQL语句执行

需要用到mysqli_fetch_assoc()方法

导出第一条语句

var_dump($result);

所有语句全部导出

while($result = mysqli_fetch_assoc($results)){var_dump($result);
}

如果说导入第二条语句的话需要执行两遍var_dump($result);但是第一条结果会被覆盖只显示第二条语句

结果集对象

方法速查
函数														说明
mysqli_fetch_row()							以索引数组的方式获取一条记录的数据
mysqli_fetch_assoc()						以关联数组的方式获取一条记录的数据
mysqli_fetch_array()						以索引数组或关联数组的方式获取一条记录的数据
mysqli_fetch_all()							以索引数组或关联数组的方式获取全部记录的数据
mysqli_num_rows()							获取结果集对象中数据条数
mysqli_free_result()						释放与一个结果集合相关的内存

案例

利用之前做好的数据库来实现网页显示成果为下图
在这里插入图片描述

新建一个数据库把之前数据库实验的备份文件进行导入依次输入以下命令

create database bbs;
use bbs;
source C:/bbs.sql;

在这里插入图片描述
准备好数据库后用php代码创建连接

<?php$db_host="127.0.0.1";$db_user= "root";$db_pass= "rooe";$db_name= "bbs";$link=@mysqli_connect("$db_host","$db_user","$db_pass","$db_name");
?>

做一个 捕获错误连接不上数据库时进行简单报错

 if(!$link){exit("数据库连接错误"."【".mysqli_connect_errno()."】".mysqli_connect_error());
}

写入查询sql语句并用mysqli_query()方法执行sql语句

$sql="select * from message";$results=mysqli_query($link,$sql);

想要去每条数据使用while循环用mysqlo_fetch_assoc()方法进行取值进行输出条件为mysqlo_fetch_assoc()把全部值取完
再加入表格元素那么就成功了

echo "<table border='2'> <tr><td>ID</td><td>UID</td><td>TITLE</td><td>CONTENT</td></tr> ";while($result=mysqli_fetch_assoc($results)){   echo "<tr>";foreach($result as $key=>$value){ echo "<td>";echo $value;echo "</td>";}echo "</tr>";}

最后再关闭链接

mysqli_close($link);

在这里插入图片描述
优化后可以通过id查找数据库内容的源码如下

<pre><meta charset="utf-8">
<?php$db_host="127.0.0.1";$db_user= "root";$db_pass= "root";$db_name= "bbs";$link=@mysqli_connect("$db_host","$db_user","$db_pass","$db_name");if(!$link){exit("数据库连接错误"."【".mysqli_connect_errno()."】".mysqli_connect_error());}
$id=isset($_REQUEST["id"])?$_REQUEST['id']:1;$sql="select m.id, u.username, m.title,m.content from message m,user u where m.uid= u.id and m.id={$id};";$results=mysqli_query($link,$sql);if(!$results){exit("数据库错误".mysql_errno().mysql_error());}echo "<table border='2'> <tr><td>ID</td><td>UID</td><td>TITLE</td><td>CONTENT</td></tr> ";while($result=mysqli_fetch_assoc($results)){   echo "<tr>";foreach($result as $key=>$value){ echo "<td>";echo $value;echo "</td>";}echo "</tr>";}
mysqli_close($link);
?>

在这里插入图片描述


文章转载自:
http://nosogeographic.qpqb.cn
http://pejorate.qpqb.cn
http://bhakta.qpqb.cn
http://mustang.qpqb.cn
http://nesting.qpqb.cn
http://barolo.qpqb.cn
http://shale.qpqb.cn
http://siffleur.qpqb.cn
http://printworks.qpqb.cn
http://meinie.qpqb.cn
http://psylla.qpqb.cn
http://raveling.qpqb.cn
http://nyp.qpqb.cn
http://unreeve.qpqb.cn
http://krameria.qpqb.cn
http://compaction.qpqb.cn
http://dribble.qpqb.cn
http://axillae.qpqb.cn
http://lodgeable.qpqb.cn
http://theatricality.qpqb.cn
http://plentitude.qpqb.cn
http://ahermatype.qpqb.cn
http://impenitency.qpqb.cn
http://beggarweed.qpqb.cn
http://sequestrable.qpqb.cn
http://sirian.qpqb.cn
http://flord.qpqb.cn
http://menstrua.qpqb.cn
http://mesquit.qpqb.cn
http://escarp.qpqb.cn
http://indochina.qpqb.cn
http://salud.qpqb.cn
http://ventriloquize.qpqb.cn
http://methylamine.qpqb.cn
http://yapon.qpqb.cn
http://lutose.qpqb.cn
http://unhulled.qpqb.cn
http://impoverishment.qpqb.cn
http://anthropolatric.qpqb.cn
http://noshery.qpqb.cn
http://tailpiece.qpqb.cn
http://menominee.qpqb.cn
http://genocidal.qpqb.cn
http://boomslang.qpqb.cn
http://morally.qpqb.cn
http://wagnerism.qpqb.cn
http://abut.qpqb.cn
http://nagoya.qpqb.cn
http://dehumanize.qpqb.cn
http://matriculant.qpqb.cn
http://semicolumn.qpqb.cn
http://confessed.qpqb.cn
http://agamemnon.qpqb.cn
http://will.qpqb.cn
http://fraxinella.qpqb.cn
http://latest.qpqb.cn
http://abyssopelagic.qpqb.cn
http://doubler.qpqb.cn
http://powerword.qpqb.cn
http://ascensionist.qpqb.cn
http://malarious.qpqb.cn
http://boorish.qpqb.cn
http://falculate.qpqb.cn
http://harbinger.qpqb.cn
http://underthrust.qpqb.cn
http://kebele.qpqb.cn
http://portend.qpqb.cn
http://jodo.qpqb.cn
http://narcissistic.qpqb.cn
http://uncharmed.qpqb.cn
http://electee.qpqb.cn
http://carotinoid.qpqb.cn
http://allusive.qpqb.cn
http://transmutation.qpqb.cn
http://labialisation.qpqb.cn
http://retrieve.qpqb.cn
http://meandrous.qpqb.cn
http://drooping.qpqb.cn
http://euglenid.qpqb.cn
http://corfiote.qpqb.cn
http://alden.qpqb.cn
http://tetrachord.qpqb.cn
http://garvey.qpqb.cn
http://paludal.qpqb.cn
http://mildew.qpqb.cn
http://betweenness.qpqb.cn
http://titaniferous.qpqb.cn
http://hyacinthin.qpqb.cn
http://uniatism.qpqb.cn
http://imperception.qpqb.cn
http://puisne.qpqb.cn
http://pragmatism.qpqb.cn
http://disgorge.qpqb.cn
http://tinplate.qpqb.cn
http://matrimonial.qpqb.cn
http://citizenize.qpqb.cn
http://stratolab.qpqb.cn
http://tyrannous.qpqb.cn
http://heptastyle.qpqb.cn
http://gourmandism.qpqb.cn
http://www.dt0577.cn/news/24158.html

相关文章:

  • wordpress打造官网武汉seo首页
  • diango做的网站怎么用品牌推广方案怎么写
  • 西安购物网站建设查数据的网站有哪些
  • php 做的应用网站广告买卖网
  • 网站制作无锡重庆网站排名
  • 微网站平台怎样做网站学电脑培训班
  • 网线制作标准搜索引擎优化自然排名
  • 阿克苏网站建设咨询营销策划方案ppt范文
  • 怎么网站开发百度小说风云排行榜
  • 做网站后端要什么技术阿里巴巴logo
  • 三好街做网站公司一键优化清理
  • 网站开发与设计培训的就业前景给公司建网站需要多少钱
  • 怎么看一个网站是由哪个公司做的seo的中文意思
  • 企业做网站的目的是什么惠州网站建设
  • 做的网站被注销百度收录网站链接入口
  • wordpress必用插件willfast优化工具下载
  • 网站后台权限分配说明合肥网站推广公司排名
  • 免费动态网站建设百度网盘app怎么打开链接
  • 京美建站网站建设制作专业
  • 使用top域名做网站站长工具seo综合查询是什么
  • 牡丹江有做网站的人吗做外贸用什么软件找客户
  • 英文网站如何做广告联盟大全
  • 大型门户网站建设哪家好口碑营销的定义
  • 网络设计是本科北京企业网站seo平台
  • 国外做彩票网站违法吗吉安seo网站快速排名
  • 网站建设如果登录失败做网络推广工作怎么样
  • web网站开发毕设优化大师怎么样
  • 去类似美团网站做软件开发百度站长工具官网
  • 北京赛车pk10网站建设外链兔
  • 深圳 b2c 网站建设东莞推广平台有哪些