今天我体验了一番 php,果然名不虚传...

学习摸索 玖柒 4901℃ 0评论

最近在写小程序,要用对数据进行增删改查,博客的数据库刚好可以用到。

1、API

看了一下数据库管理界面,phpMyAdmin,虽然没有接触过 php,但要对数据库增删改查,API 是要有的吧。

没办法,还得自己写 API。不会怎么办,老办法,面向「谷歌 + 百度」编程。

2、连接数据库获取数据

首先得连上数据库,果然还是谷歌大法好,连上数据库还是挺简单的。然后把 web.php 上传至服务器就能够通过该地址获取到数据了

  1. // web.php  
  2. <?php  
  3. $db = array(  
  4.     // 检查连接   
  5.     'dsn' => '数据源名称',  
  6.     'host' => '数据库地址',  
  7.     'port' => '端口',  
  8.     'dbname' => '数据库名',  
  9.     'username' => '数据库账号',  
  10.     'password' => '数据库密码',  
  11.     'charset' => 'utf8',  
  12. );  
  13. // 连接数据库  
  14. $link = mysqli_connect($db['host'], $db['username'],   
  15. $db['password']) or die('Could not connect: '  .  mysqli_error($link));  
  16. // 选择数据库  
  17. mysqli_select_db($link$db['dbname']) or die('Can\'t use foo : '  .  mysqli_error($link));  
  18. mysqli_set_charset($link$db['charset']);  
  19. // 普通查询,返回资源  
  20. $result  = mysqli_query($link, 'select * from 数据表');  
  21. // 取得结果集中行的数目   
  22. $num_rows  =  mysqli_num_rows($result);  
  23. // 遍历结果集  
  24. while ($row = mysqli_fetch_assoc($result)) {  
  25.     echo json_encode($row);    
  26. }  
  27. // 关闭数据库  
  28. mysqli_close($link);  
  29. ?>  

不过后面在数据读取和处理的地方出了点小问题,头都有点发昏,盯了一天的电脑,吃不消了,明天再弄了。(后台回复 ftp 可获取工具)

3、举个手

弱弱的问一下,有 php 大神吗?求带!两眼摸黑写 API 有点难受,明天估计还得继续翻文档,头疼,洗洗睡,小命要紧!

转载请注明:我是玖柒后 » 今天我体验了一番 php,果然名不虚传...

喜欢 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(2)个小伙伴在吐槽
  1. 用框架 ,这原生的连接
    XiaoHe49662020-01-02 09:12 回复
    • 框架框架懒得去研究,我这直接用简单点
      玖柒2020-01-30 21:41 回复