php如何在mysql数据库里创建表_php创建mysql数据库以及数据表
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数据库以及数据表相关推荐
- mysql 查询不为0的数据_查询数据库中所有记录总数不为0的数据表名称
[如何查询postgreSQL 里面某个数据库中所有用户定义的数据表的名字@forandever 2011-11-131.通过命令行查询\d 数据库 -- 得到所有表的名字\d 表名 -- 得到表 ...
- PHP数据表记录自己信息,PHP对数据表记录的操作
• 插入数据 • 修改记录 • 删除记录 • 提取记录 • 指定记录提取 • 提取记录个数 插入数据 向数据表中增加记录,可以使 ...
- mysql frm ibd 创建表_MySQL数据库实现从.frm文件和.ibd文件恢复数据表方法
MySQL中.frm文件:保存了每个表的元数据,包括表结构的定义等,该文件与数据库引擎无关. MySQL中.ibd文件:InnoDB引擎开启了独立表空间(my.ini中配置innodb_file_pe ...
- php 导出mysql 数据库表结构图_导入和导出数据表的图文介绍(phpMyAdmin的使用教程5)...
导入和导出数据表的图文介绍(phpMyAdmin的使用教程5) 导入和导出数据是互逆的两个操作,导入数据是通过扩展名为.sql的文件导入到数据库中,导出数据是将数据表结构,表记录储存为.sql的文件, ...
- 学习笔记(03):MySQL数据库从入门到搞定实战-DDL之数据表
立即学习:https://edu.csdn.net/course/play/27328/362519?utm_source=blogtoedu ddl之数据表 mysql存储引擎 1.查看mysql支 ...
- php缓存mysql表_PHP 中的数据库缓存原理
本文章作者主要是用到 php 里面的数据库缓存,php缓存,cache_write,var_export功能对数据进行缓存操作了,觉得写得很不错. 如果后台应用接收到浏览器端的查询请求后,每次都与数据 ...
- python批量创建数据库表_使用 Pymysql 批量生成数据表
下笔原因 按照每个网页生成对应的数据表,结构一样, 但表名不同. 那么用 pymysql 批量生成应该比较容易, Google下,在stackoverflow和官方文档都没有找到完整示例, 自己动手吧 ...
- mysql授权 改表_mysql开启远程登陆(修改数据表和授权两种方法)
一.确认防火墙没有阻止3306端口(一般服务器默认会屏蔽掉) windows防火墙例外设置方法 控制面板(右上角选择查看方式为大图标)---防火墙---高级设置---高级设置---出站规则---最右边 ...
- 利用SQL语句创建、删除、修改和查看数据表
[技术导图] 1.连接Mysql服务:mysql -u root -p; 2.使用数据库:use teacherdb; 3.创建student表(无约束条件):create table student ...
最新文章
- push、pop指令
- Chrome 开发工具之Network
- java swing鼠标事件监听_java swing鼠标监听问题
- idea没法识别java文件,idea文件左下角有个j的符号并是黄色
- redis 都有哪些数据类型?分别在哪些场景下使用比较合适?
- python离线安装pip出现timeout_Python pip安装包出现timeout的解决办法,修改国内的镜像源...
- mjpeg解码到rgb
- 在Logstash中配置多个管道
- python具有可扩展的特性_Python的特点
- c lambda表达式 select 改变字段名称_大神是如何学习 Go 语言之浅谈 select 的实现原理...
- 【02】查询优化的技术范围
- 客户端配置_PPPoE服务器端客户端的配置案例脚本
- 【BZOJ-13361337】Alie最小圆覆盖 最小圆覆盖(随机增量法)
- learun通用权限系统框架功能实现设计
- 陶哲轩实分析 4.3 节习题试解
- html设置只在最后一页显示页脚,在Word里怎么设置页脚只在最后一页显示?
- java计算两个月份差_Java编程实现计算两个日期的月份差实例代码
- 智能车浅谈——抗干扰技术硬件篇
- 韩顺平老师讲解13个自学编程的坑
- Android 开发高手课 课后练习(1 ~ 5)
热门文章
- 二分平均值聚类 java_二分K-均值聚类算法
- linux共享xp打印机驱动下载,给debian共享winxp下的打印机
- 目标检测之YOLOv2
- Linux设备驱动模型之platform总线
- 用哈希桶实现错位字组的分类(Group Anagrams)
- 引用一个网络图片作为样式的致命悲剧
- debian源码安装bind9.10.6
- 测试微信小程序图片预览功能(因初步接触之了解到了不能使用本地图片,以下为公司产品图片)...
- centos 7 五笔安装
- 【poi xlsx报错】使用POI创建xlsx无法打开