在前面介绍了下自己最近的开发简介后,自己进行了开始的第一步任务。在这里就主要介绍下,最近学习和实现的一些效果好了。
一:PHP中连接数据库
//进行数据库的操作
$mysql_server_name='(数据库的端口链接)';
$mysql_username='数据库的名字';
$mysql_password='数据库的密码‘;
$mysql_database='你所要访问的数据库';
$conn=mysqli_connect($mysql_server_name,$mysql_username,$mysql_password,$mysql_database) ;
mysqli_set_charset($conn, "UTF-8");
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
其实上面和很多IDE中连接SQL数据库的代码类似,主要就是语法稍微有点不一样而已的。
比如在查询数据库中的某个表的数据(我这里是表名是signleteacher,是想查询current_state字段符合的数据)
$sql="SELECT * FROM signleteacher WHERE current_state='1'";
$result=$conn->query($sql);
通过这样的方式,得到的$result的值就是一条条的数据了,首先指到的是第一条数据,用如下的操作实现读取所需要的行数据就可以了
if($result->num_rows>0){ //表示的是判断查询结果是否有数据,即数据行数不为0
$row = $result->fetch_assoc();
//读取当前行数据(其中$row可以等价看成是一个数组,其中如果要访问该表中的字段,即$number=$row['字段名'])
}
好了,上面的这些就是从连接数据库到查询数据库的步骤了,如果你需要进行删除和更新操作等等,只需要将对应的SQL语句进行替换就可以了,其他的步骤都相似。是不是看到着觉得其实挺简单的呢?
二:创建菜单(微信公众号的最底部)
代码:$menu =
'{
"button": [
{
"type": "click",
"name": "习题",
"key": "CLICK_checkquestion"
},
{
"name": "签到",
"sub_button": [
{
"type": "click",
"name": "信息绑定",
"key": "CLICK_BANGDING"
},
{
"type": "view",
"name": "查看位置",
"url": "http://hnucsapp.applinzi.com/getopenid.php"
},
]
}
]
}';
$ret = weixin::createMenu($menu);//创建菜单
if($ret){//创建成功
echo 'create menu ok';
}else{//创建失败
echo 'create menu fail';
}
在上面的代码中,其实包含着一级菜单和二级菜单两个部分,当看到代码的时候其实就可以看出来了。button表示的就是一个一级菜单,sub_button就是二级菜单的意思。
在完成了基本的介绍之后,其实就差不多可以根据自己的需要进行相应的开发了,你们也赶快去试试吧!!!