php mysql连接数据库实例_Mysql

小插曲,晚上把数据的my.ini编码改为utf-8,然后数据库一直不能启动,改回gbk就可以,有知道的告知下问题所在。

因为是链接数据库,也没什么好说明的,直接上代码吧。

<?php

/* Connect to a MySQL server 连接数据库服务器 */
$link = mysqli_connect(
  'localhost', /* The host to connect to 连接MySQL地址 */
  'jian',   /* The user to connect as 连接MySQL用户名 */
  '123456', /* The password to use 连接MySQL密码 */
  'jian');  /* The default database to query 连接数据库名称*/

if (!$link) {
  printf("Can't connect to MySQL Server. Errorcode: %s ", mysqli_connect_error());
  exit;
}else
  echo '数据库连接上了!';

/* Close the connection 关闭连接*/
mysqli_close($link);
?>

这里的jian其实是其中一个名字为jian的库的管理员,不需要写数据库管理员,因为实际项目我们可能得到的就是一个库管理员的数据库账号、密码、还有主机地址。

测试结果:

 原来的数据库表:

操作1:查询分数大于60的学生id,班级和分数

SELECT id,class,scores  FROM jian_scores WHERE scores>60

全部代码:

<?php

/* Connect to a MySQL server 连接数据库服务器 */
$link = mysqli_connect(
  'localhost', /* The host to connect to 连接MySQL地址 */
  'jian',   /* The user to connect as 连接MySQL用户名 */
  '123456', /* The password to use 连接MySQL密码 */
  'jian');  /* The default database to query 连接数据库名称*/

if (!$link) {
  printf("Can't connect to MySQL Server. Errorcode: %s ", mysqli_connect_error());
  exit;
}else
  echo '数据库连接上了!'. "<br/>";

if ($result = mysqli_query($link, 'SELECT id,class,scores FROM jian_scores WHERE scores>60 ')) {

echo('id 班级 分数 '). "<br/>";

/* Fetch the results of the query 返回查询的结果 */
while( $row = mysqli_fetch_assoc($result) ){
  echo $row['id'], " ", $row['class'], " ", $row['scores'], "<br/>";
  // printf("%s (%s) ", $row['id'],$row['class'], $row['scores']);
}

/* Destroy the result set and free the memory used for it 结束查询释放内存 */
mysqli_free_result($result);
}

/* Close the connection 关闭连接*/
mysqli_close($link);
?>

结果:

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索php
mysql连接数据库
php连接数据库实例、php连接mysql数据库、php7连接mysql数据库、php mysqli连接数据库、php连接mysql数据库类,以便于您获取更多的相关知识。

时间: 2024-09-26 22:07:33

php mysql连接数据库实例_Mysql的相关文章

使用mysqld_multi实现单系统中配置多个MySQL服务器实例_Mysql

本文讲利用MySQL源码安装MySQL并用mysqld_multi配置多实例. 1.下载MySQL源码安装版本 到MySQL官网查找到相应版本下载,本文下载的是5.1版本 复制代码 代码如下: wget -c ftp://ftp.mirrorservice.org/sites/ftp.mysql.com/Downloads/MySQL-5.1/mysql-5.1.60.tar.gz  2.解压安装 复制代码 代码如下: tar -zxv -f mysql-5.1.60.tar.gz    ./c

mysql存储过程实例_Mysql

mysql存储过程 复制代码 代码如下: delimiter $ DROP FUNCTION IF EXISTS `fun_convert`$ CREATE DEFINER=`root`@`%` FUNCTION   `fun_convert`(para varchar(255))  RETURNS varchar(255) CHARSET gbk BEGIN          declare   result varchar(255) default '';          declare 

MySql命令实例汇总_Mysql

本文实例总结了MySQL常用的各种操作命令.分享给大家供大家参考,具体如下: Mysql安装目录 数据库目录 /var/lib/mysql/ 配置文件 /usr/share/mysql(mysql.server命令及配置文件) 相关命令 /usr/bin(mysqladmin mysqldump等命令) 启动脚本 /etc/init.d/mysql(启动脚本文件mysql的目录) 系统管理 连接MySQL 格式: mysql -h 主机地址 -u用户名 -p用户密码 例 1:连接到本机上的 My

Centos中安装多个mysql数据的配置实例_Mysql

注:本文档做了两个MYSQL实例,多个实例方法以此类推 LINUX操作系统:centOS6.3 64bit(安装了系统默认开发包)数据库一:MYSQL版本:mysql-5.0.56PORT:3306系统目录:/usr/local/mysql3306数据库二:MYSQL版本:mysql-5.1.72PORT:3307系统目录:/usr/local/mysql3307 一.安装开发包(使用默认CENTOS更新源): 复制代码 代码如下: # yum -y install wget gcc-c++ n

Mysql存储过程中游标的用法实例_Mysql

本文实例讲述了Mysql存储过程中游标的用法.分享给大家供大家参考.具体如下: 1. 批量插入商户路由关联数据: DELIMITER $$ USE `mmm_mac`$$ DROP PROCEDURE IF EXISTS `批量插入商户路由关联数据`$$ CREATE DEFINER=`root`@`%` PROCEDURE `批量插入商户路由关联数据`() BEGIN DECLARE v_partner_no VARCHAR(32); DECLARE v_partner_id INT(11);

MySQL存储过程的优化实例_Mysql

前言 在数据库的开发过程中,经常会遇到复杂的业务逻辑和对数据库的操作,这个时候就会用存储过程来封装数据库操作.如果项目的存储过程较多,书写又没有一定的规范,将会影响以后的系统维护困难和大存储过程逻辑的难以理解,另外如果数据库的数据量大或者项目对存储过程的性能要求很,就会遇到优化的问题,否则速度有可能很慢,经过亲身经验,一个经过优化过的存储过程要比一个性能差的存储过程的效率甚至高几百倍.下面介绍某一个MySQL存储过程优化的整个过程. 在本文中,需要被优化的存储过程如下: drop procedu

mysql alter table命令修改表结构实例_Mysql

mysql实例之使用alter table命令修改表结构 mysql alter table语句可以修改表的基本结构,例如添加字段.删除字段.添加主键.添加索引.修改字段数据类型.对表重命名等等操作,本文章通过两个简单的实例向大家介绍mysql alter table的使用方法  实例一:使用ALTER TABLE命令向表中添加字段.修改字段类型以及设置主键. 首先创建一个表,SQL语句如下: mysql> CREATE TABLE myTable( -> ID SMALLINT ->

Docker mysql 主从配置详解及实例_Mysql

Docker mysql 主从配置 1.首先创建两个文件my-m.cnf(主库配置) .my-s.cnf(从库配置) my-m.cnf 内容如下 # Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU

PHP连接MYSQL数据库实例代码_php实例

具体代码如下所示: <?php //设置字符集 header('Content-Type: text/html; charset=utf8'); //连接数据库 $link = mysql_connect("localhost","root","123456"); if(!$link){ echo '数据库连接失败...<br>'; exit(-1); }else{ echo "数据库连接成功...<br>