PHP7.27: connect mysql 5.7 using new mysqli_connect

2023-10-27

<!doctype html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">	
<meta charset="utf-8">
<title>my sql</title>
<meta name="keywords" content="geovindu">
<meta name="description" content="涂聚文"> 
</head>

<body>
<?php
// php 7.27 mysql 5.7 geovindu 涂聚文	
$mysql_conf = array(
    'host'    => '127.0.0.1:3306', 
    'db'      => 'sakila', 
    'db_user' => 'root', 
    'db_pwd'  => '88888', 
    );	
$link = mysqli_connect($mysql_conf['host'],$mysql_conf['db_user'], $mysql_conf['db_pwd'],$mysql_conf['db']);
$link->query("set names 'utf8';");//编码转化
/* check connection */
if (mysqli_connect_errno()) {
    printf("Connect failed: %s\n", mysqli_connect_error());
    exit();
}

$query = "select * from city ORDER BY city_id;";
// 获取表格字段属性
if ($result = mysqli_query($link, $query)) {

    /* Get field information for all fields */
    while ($finfo = mysqli_fetch_field($result)) {

        printf("Name:     %s\n", $finfo->name);
        printf("Table:    %s\n", $finfo->table);
        printf("max. Len: %d\n", $finfo->max_length);
        printf("Flags:    %d\n", $finfo->flags);
        printf("Type:     %d\n\n", $finfo->type);
		echo("<br/>");
    }
    mysqli_free_result($result);
}
// 	
echo("<table border='1' align='center'><tr align='center'>");
// 显示字段名
if ($result = mysqli_query($link, $query))
{	
	while($field=mysqli_fetch_field($result))
	{
		echo("<td>".$field->name."</td>");
	}
	 mysqli_free_result($result);
}
echo("</tr>");	
	
// 显示行数据	
if ($resultrow = mysqli_query($link, $query))
{		
	while($row=mysqli_fetch_row($resultrow))
	{
	
		echo("<tr>");
		for($i=0;$i<mysqli_field_count($link);$i++)
		{
			echo("<td>".$row[$i]."</td>");
		}
		echo("</tr>");
	}
	
}
echo("</table>");		
/* close connection */
mysqli_close($link);
?>
</body>
</html>

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

PHP7.27: connect mysql 5.7 using new mysqli_connect 的相关文章

随机推荐

  • 人事档案调档步骤

    人事档案调档步骤 确定档案所在人才市场地 注 1 本科毕业后 未持报到证去报到的 可在大学档案去处查询自己的档案去处 拿报到证去报到 若报到证遗失 则需要补办报到证去报到 必须有报到证报到 单位开具调档申请 去杭州人才市场开具调档函 需身份
  • html点击按钮弹出悬浮窗_网课助手1.0 支持悬浮窗搜题等多功能

    临近期末 又到了大学生期末网课考试测试的环节 以本人来看 这就是浪费时间 估计没有几个人真正的做题 基本就是百度题目 但是一个一个查题真的太麻烦了 最近在网上找的脚本基本都是电脑浏览器端的 没有手机端的 没有就自己动手 做了个自动网课查题工
  • 【干货】股票接口代码和能可视化数据分享,可以爬取数据并能入库可视化展示到页面中,非常适合投资理财学习使用(亲测OK)

    目录 目标 内容介绍 流程如下 目标 采集到股票数据 并且直接展示到可视化大屏上 内容介绍 如果你对Python感兴趣 或者你准备炒股 想对数据分析一下 那么恭喜您 这篇文章正好能够满足您的需要 这篇文章能够把代码给到你 并且给你不用代码
  • LIO_SAM实测运行,论文学习及代码注释[附对应google driver数据]

    LIO SAM Tightly coupled Lidar Inertial Odometry via Smoothing and Mapping 作者Tixiao Shan在2018年发表过LeGO LOAM 当时他还在史蒂文斯理工学院读
  • 实现流程编排设计器的心路历程

    接上回 AntV 使用AntV X6实现流程编排设计器 一文说到 流程编排设计器的实现方案是将低代码引擎和AntV X6作为画布相结合 为什么会有这样的想法 可行性 起因是业务中有用到低代码引擎的场景 它的交互形式 页面结构正好符合流程编排
  • 成为极少数-读后感

    文章目录 自序 真正的成长 都需要你孤独地翻山越岭 觉醒 自我驱动的人是不会焦虑的 上进 只有突破才叫上进 动力 我经常对自己吹牛皮 自律 围绕目标的自我约束 专注 做到勤奋的样子很容易 第二章 方向与精进 思维 建立这三个思维 增加竞争优
  • linux history命令详解

    命令行历史 当执行命令后 系统默认会在内存记录执行过的命令 当用户正常退出时 会将内存的命令历史存放对应历史文件中 默认是 bash history 登录shell时 会读取命令历史文件中记录下的命令加载到内存中 登录进shell后新执行的
  • PC微信逆向:破解聊天记录文件!

    本文转载自程序员专栏 在电子取证过程中 也会遇到提取PC版微信数据的情况 看雪 52破解和CSDN等网上的PC版微信数据库破解文章实在是太简略了 大多数只有结果没有过程 经过反复试验终于成功解密了数据库 现在把详细过程记录下来 希望大家不要
  • PC微信低版本限制登录怎么办?

    前文 最近很多小伙伴遇到了低版本的微信登录时出现 您的微信版本过低 请升级至最新版本微信后在登录微信 点击 确定 后 将跳转至最新版下载页面 或出现未能登录等字样 解决方案 安装最新版本微信 登录一次后 然后在切换低版本微信登录 一般情况下
  • Arduino 连接JDY-08蓝牙模块

    Arduino 连接JDY 08蓝牙模块 文章目录 Arduino 连接JDY 08蓝牙模块 简介 一 基本连接 二 软件连接 三 手机连接 简介 从蓝牙4 0开始包含两个蓝牙芯片模块 传统 经典蓝牙模块 Classic Bluetooth
  • PyQt5中ui文件如何转为Py文件并界面可视化

    1 在pycharm里的File里面找到setting 2 Tools工具里找到External Tools 3 选择 添加 其中Name 根据你自己想法取 这里写的是 Qt Designer Program 这里是找到你的designer
  • 应用程序签名机制

    原文链接 http www 2cto com Article 201308 237263 html Android安全机制分析 Android系统是基于Linux内核开发的 因此 Android系统不仅保留和继承了Linux操作系统的安全机
  • AttributeError: 'module' object has no attribute 的解决方法

    AttributeError module object has no attribute funSalaryGuide 这个错误相信很多django的开发人员都会遇到 一般来说都是应用没有安装完成 重新安装就可以了 这几天我遇到的情况是已
  • 【Xilinx DMA】Xilinx FPGA DMA介绍

    DMA Direct Memory Access 直接内存访问 可以在不受CPU干预的情况下 完成对内存的存取 在PS和PL两端都有DMA 其中PS端的是硬核DMA 而PL端的是软核DMA 如何选用这两个DMA呢 如果从PS端的内存DDR3
  • ###haohaohao###图神经网络之神器——PyTorch Geometric 上手 & 实战

    图神经网络 Graph Neural Networks GNN 最近被视为在图研究等领域一种强有力的方法 跟传统的在欧式空间上的卷积操作类似 GNNs通过对信息的传递 转换和聚合实现特征的提取 这篇博客主要想分享下 怎样在你的项目中简单快速
  • java 对象对象的属性_java中对象属性可以是另外一个对象或对象的参考

    7 对象的属性可以是另外一个对象或对象的参考 通过这种方法可以迅速构建一个比较大的系统 class Motor Light lights Handle left right KickStart ks Motor lights new Lig
  • Xilinx MIPI CSI license

    Xilinx MIPI CSI license 不绑定MAC地址 永久有效 支持所有Vivado版本 技术交流请加 ljy435
  • CENTOS安装curlftpfs

    首先说明 curlftpfs效率还是挺慢的 用于局域网内文件传输会出现不稳定的情况 1 Fedora可以直接yuminstall curlftpfs CentOS不行 得用DAGrepository 所以得先安装DAGrepository
  • Yearning SQL审核平台部署(Yearning-2.3.4-linux-amd64)

    参考博客 https blog csdn net weixin 45858439 article details 105277413 环境 mysql5 7 35 下载Yearning 2 3 5 linux amd64安装包https g
  • PHP7.27: connect mysql 5.7 using new mysqli_connect