开始学习PHP之创建数据库和表
2013-12-27 12:23
351 查看
连接上了Mysql,接着就可以创建数据库和表了。
创建数据库的命令很简单
而在PHP中执行一般的SQL语句都是使用mysql_query()这个函数的,即创建数据库的代码可以简单写为:
Hello mysql
Warning: mysql_query() expects parameter 2 to be resource, object given in /usr/local/apache2/htdocs/mysqlConnect.php on
line 10
error creating database:
说mysql_query()的第二个参数要是个resource,也就是说new mysqli()出来的con不是一个resource……费解
好吧,试试前面一节说的
Hello mysql
Database created
数据库建好了,数据表也就比较好弄了:
可以查看数据库中确实已经创建了表Persons
创建数据库的命令很简单
CREATE DATABASE my_db;
而在PHP中执行一般的SQL语句都是使用mysql_query()这个函数的,即创建数据库的代码可以简单写为:
<html> <body> <?php $con=new mysqli('localhost','root','java'); if(!$con){ die("could not connect: ".mysql_error()); } echo "Hello mysql"; if(mysql_query('CREATE TABLE my_db', $con)) { echo "Database created"; } else { echo "error creating database: ".mysql_error(); } mysqli_close($con); ?> </body> </html>访问对应的页面,问题出现了:
Hello mysql
Warning: mysql_query() expects parameter 2 to be resource, object given in /usr/local/apache2/htdocs/mysqlConnect.php on
line 10
error creating database:
说mysql_query()的第二个参数要是个resource,也就是说new mysqli()出来的con不是一个resource……费解
好吧,试试前面一节说的
$con=@mysql_connect('localhost','root','java');来连接Mysql
<html> <body> <?php $con=@mysql_connect('localhost','root','java'); if(!$con){ die("could not connect: ".mysql_error()); } echo "Hello mysql<br>"; if(mysql_query('CREATE TABLE my_db', $con)) { echo "Database created"; } else { echo "error creating database: ".mysql_error(); } mysql_close($con); ?> </body> </html>现在可以了:
Hello mysql
Database created
数据库建好了,数据表也就比较好弄了:
<html> <body> <?php $con=@mysql_connect('localhost','root','java'); if(!$con){ die("could not connect: ".mysql_error()); } echo "Hello mysql<br>"; if(mysql_query('CREATE TABLE my_db', $con)) { echo "Database created"; } else { echo "error creating database: ".mysql_error(); } mysql_select_db("my_db", $con); $sql='CREATE TABLE PERSONS ( FirstName varchar(15), LastName varchar(15), Age int )'; mysql_query($sql, $con); mysql_close($con); ?> </body> </html>
可以查看数据库中确实已经创建了表Persons
相关文章推荐
- APMServ5.2.6 升级PHP版本 到高版本 5.3,5.4
- $_FILES文件类型
- @在php中的作用
- php 计算概率,可以任意添加
- yourphp应用过程中的一些问题及解决方法
- 类似php的js数组的in_array函数自定义方法
- PHP之APC缓存
- 基于FTP网盘系统设计
- windows下配置sendmail,可以通过PHP mail() 函数发送邮件
- PHP JSON 编码 解码
- 使用PHP做网页采集实例过程总结
- 完美整合phpcms v9和discuz X3.1实现同步登陆退出论坛免激活
- 写给系统管理员的 25 个 PHP 安全实践
- ThinkPHP第二十五天(自动完成、用户名密码PHP正则、移位或加密函数)
- Zend Framework 1 MVC的结构
- php、smarty中格式化输出日期和时间的比较
- PHP图片上传代码一例
- PHP实现数字验证码的例子
- 一个PHP验证码类与实例
- PHP+AJAX无刷新返回天气预报