php创建mysql数据库以及数据表

用php链接到mysqli,成功后利用,mysqli_query()创建数据库以及数据表。

$con = mysqli_connect("localhost","root","root");

if(!$con)

{

die("没有连接成功".mysqli_error());

};

if(!mysqli_query($con,"create database jiangxia "))

{

die("没有创建成功".mysqli_error());

}

mysqli_select_db($con,"jiangxia");

$sql = "create table huangyan

(  userName vachar(15),

userSex vachar(15)

)";

mysqli_query($con,$sql);

mysqli_colse($con);

?>

1,**需要注意的是如果已经建立数据库,一下代码:

********

if(!mysqli_query($con,"create database jiangxia "))

{

die("没有创建成功".mysqli_error());

}

*******

,会引起后面语句无法执行。

解决办法是用while代替if:

$i =1;

while((!mysqli_query($con,"create database jiangxia "))&i)

{

echo("wrong");

$i = $i-1;

};

解决的代码显得有些啰嗦。或许我们根本没有必要判断这个。

2,mysql_*和mysqli_*的参数位置是颠倒的。这个需要注意。

3,mysql_query()本身就是一条命令,不管是单独一行还是作为if等函数的判断条件。

来源:

php如何在mysql数据库里创建表_php创建mysql数据库以及数据表相关推荐

  1. mysql 查询不为0的数据_查询数据库中所有记录总数不为0的数据表名称

    [如何查询postgreSQL 里面某个数据库中所有用户定义的数据表的名字@forandever 2011-11-131.通过命令行查询\d 数据库  -- 得到所有表的名字\d 表名  -- 得到表 ...

  2. PHP数据表记录自己信息,PHP对数据表记录的操作

    •       插入数据 •       修改记录 •       删除记录 •       提取记录 •       指定记录提取 •       提取记录个数 插入数据 向数据表中增加记录,可以使 ...

  3. mysql frm ibd 创建表_MySQL数据库实现从.frm文件和.ibd文件恢复数据表方法

    MySQL中.frm文件:保存了每个表的元数据,包括表结构的定义等,该文件与数据库引擎无关. MySQL中.ibd文件:InnoDB引擎开启了独立表空间(my.ini中配置innodb_file_pe ...

  4. php 导出mysql 数据库表结构图_导入和导出数据表的图文介绍(phpMyAdmin的使用教程5)...

    导入和导出数据表的图文介绍(phpMyAdmin的使用教程5) 导入和导出数据是互逆的两个操作,导入数据是通过扩展名为.sql的文件导入到数据库中,导出数据是将数据表结构,表记录储存为.sql的文件, ...

  5. 学习笔记(03):MySQL数据库从入门到搞定实战-DDL之数据表

    立即学习:https://edu.csdn.net/course/play/27328/362519?utm_source=blogtoedu ddl之数据表 mysql存储引擎 1.查看mysql支 ...

  6. php缓存mysql表_PHP 中的数据库缓存原理

    本文章作者主要是用到 php 里面的数据库缓存,php缓存,cache_write,var_export功能对数据进行缓存操作了,觉得写得很不错. 如果后台应用接收到浏览器端的查询请求后,每次都与数据 ...

  7. python批量创建数据库表_使用 Pymysql 批量生成数据表

    下笔原因 按照每个网页生成对应的数据表,结构一样, 但表名不同. 那么用 pymysql 批量生成应该比较容易, Google下,在stackoverflow和官方文档都没有找到完整示例, 自己动手吧 ...

  8. mysql授权 改表_mysql开启远程登陆(修改数据表和授权两种方法)

    一.确认防火墙没有阻止3306端口(一般服务器默认会屏蔽掉) windows防火墙例外设置方法 控制面板(右上角选择查看方式为大图标)---防火墙---高级设置---高级设置---出站规则---最右边 ...

  9. 利用SQL语句创建、删除、修改和查看数据表

    [技术导图] 1.连接Mysql服务:mysql -u root -p; 2.使用数据库:use teacherdb; 3.创建student表(无约束条件):create table student ...

最新文章

  1. push、pop指令
  2. Chrome 开发工具之Network
  3. java swing鼠标事件监听_java swing鼠标监听问题
  4. idea没法识别java文件,idea文件左下角有个j的符号并是黄色
  5. redis 都有哪些数据类型?分别在哪些场景下使用比较合适?
  6. python离线安装pip出现timeout_Python pip安装包出现timeout的解决办法,修改国内的镜像源...
  7. mjpeg解码到rgb
  8. 在Logstash中配置多个管道
  9. python具有可扩展的特性_Python的特点
  10. c lambda表达式 select 改变字段名称_大神是如何学习 Go 语言之浅谈 select 的实现原理...
  11. 【02】查询优化的技术范围
  12. 客户端配置_PPPoE服务器端客户端的配置案例脚本
  13. 【BZOJ-13361337】Alie最小圆覆盖 最小圆覆盖(随机增量法)
  14. learun通用权限系统框架功能实现设计
  15. 陶哲轩实分析 4.3 节习题试解
  16. html设置只在最后一页显示页脚,在Word里怎么设置页脚只在最后一页显示?
  17. java计算两个月份差_Java编程实现计算两个日期的月份差实例代码
  18. 智能车浅谈——抗干扰技术硬件篇
  19. 韩顺平老师讲解13个自学编程的坑
  20. Android 开发高手课 课后练习(1 ~ 5)

热门文章

  1. 二分平均值聚类 java_二分K-均值聚类算法
  2. linux共享xp打印机驱动下载,给debian共享winxp下的打印机
  3. 目标检测之YOLOv2
  4. Linux设备驱动模型之platform总线
  5. 用哈希桶实现错位字组的分类(Group Anagrams)
  6. 引用一个网络图片作为样式的致命悲剧
  7. debian源码安装bind9.10.6
  8. 测试微信小程序图片预览功能(因初步接触之了解到了不能使用本地图片,以下为公司产品图片)...
  9. centos 7 五笔安装
  10. 【poi xlsx报错】使用POI创建xlsx无法打开