微信开发MySQL篇(一)

1MySQL是一种数据库,定义存储信息的结构。

2MySQL数据库连接,并创建数据库和数据库表:步骤是:首先连接数据库,然后创建数据库(现在没有考虑数据库已存在,创建的是不存在的数据库),然后选择这个数据库,目的是告诉程序在哪个数据库中创建表,或者执行其他操作。一般先将操作保存在一个变量中,然后去将变量写入操作,这样看起来更清楚。之后操作完,关闭数据库。

1)通过mysql_connect(severname,username,password)这个函数进行连接。

<?php

$con=mysql_connect("localhost:","root","password");//连接数据库

if(!$con){

die("cannot connect".mysql_error()); //提示错误信息

}

if(mysql_query("CREATE DATABASE my_db",$con)){//如果成功了,告诉创建成果

echo "OK";

}else{

echo "false".mysql_error();//否则告诉失败,返回错误信息。

}

mysql_select_db("my_db",$con);

$sql="CREATE TABLE Persons(

FirstName varchar(15),

LastName varchar(15),

Age int

)";//要写入的数据库操作,先保存在sql变量中

mysql_query($sql,$con);

mysql_close($con);//关闭数据库

?>


主键和自动递增字段

每一个表都有一个主键,每个主键也是唯一的。不能为空,用于数据库引擎对记录进行定位。

主键永远要被编入索引。必须对主键字段进行索引。

$sql="CREATE TABLE Persons(

personID int NOT NULL AUTO_INCREMENT,//确保不为空,自增

PRIMARY KEY(personID),//主键

FirstName varchar(15),

LastName varchar(15),

Age int

)";

mysql_query($sql,$con);


数据库表插入

INSERT INTO table_name(column1,column2.....)VALUES(value1,value2......)

<?php

$con=mysql_connect("localhost","root","password");

if(!con){

die("cannot connect".mysql_error());

mysql_select_db("my_db",$con);

mysql_query("INSERT INTO Persons(FirstName,LastName,Age) VALUES("zhang","san","20")");

mysql_close($con);

}

?>

那么如何将我们页面表单的数据存入数据库呢?

请看下一篇~~~











  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值