又是一周学习生活过去了,生活节奏渐渐习惯,学习却觉得越来越吃力。
首先是PHP,对于缺乏编程训练的我来说,有的东西虽然脑子里有点想法,但是操作起来却难以实现,总是出现各种各样的编程问题,同时PHP的调试并不像C编译器一样错误明显,要通过查看错误日志来判断自己的问题,然后不断的修正。有时日志并不出错误但是还是达不到预想的效果,尤其是可能配置之类的出问题,会看的一头雾水。
同时对于架构有了一个基础的认识,理解了browser->LVS->nginx->php-fpm->PDO->DB的基本构造的原理。理解原理后就是练习通过php与数据库进行交流,同时暴露了自己的一些编程没注意的细节问题。同时学习流数据库的设计,发现数据库设计要考虑的东西很多,并不是以前想的那么简单。
在公司实习过一周,接触过git,所以用git的时候压力还不大,接受起来比较容易,虽然觉得还是挺麻烦的系统,但为了以后能够方便管理和安全着想还是掌握的不错。
虽然之前接触过API,不过完全只是进行简单的调用,并不知道API背后是如何实现的,一学起来就尴尬了,总是出错,还做的慢,虽然最后还是能弄出结果,但证明自己看到还是太少,还是要抓紧努力多练习不能落后别人,多做一些php编程的练习来提升自己的编码能力。
<?
header("content-type:text/html;charset=utf-8");
$dbh = new PDO("mysql:host=localhost;dbname=w3ljc","root","1");
?>
<form action="adding.php" method="POST">
<label >name:</label>
<input type="text" name="name"><br>
<label >date:</label>
<input type="date" name="age"><br>
<label >salary:</label>
<input type="number" name="salary"><br>
<input type="submit" name="submit" value="submit">
<input type="reset" name="reset" value="reset">
</form>
<?php
?>
<?php
require_once("class_db.php");
// header("content-type:text/html;charset=utf-8");
// $dbh = new PDO("mysql:host=localhost;dbname=w3ljc", "root", "1");
$name = $_POST['name'];
$age = $_POST['age'];
$salary = $_POST['salary'];
$id = $_REQUEST['id'];
$sql = "insert employee (name, age, salary) values ('".$name."', '".$age."', ".$salary.");";
$id = $DB::insert($sql);
if($id > 0){
echo "success".$id;
}
else{
echo "fail";
}
// echo ($sql);
// $dbh->exec($sql);
header("refresh:1;url=index.php");
<?php
header("content-type:text/html;charset=utf-8");
$dbh = new PDO("mysql:host=192.168.0.102;dbname=xiuwai_database","root","");
$sql = "select * from lunbo_tbl";
$dbh->query("set names utf8");
$u = $dbh->query($sql);
$rs = $u->fetchAll();
$feedback = array();
$feedback['status'] = 1;
$feedback['msg'] = 'ok';
for ($i=0; $i < count($rs) ; $i++) {
$feedback['data'][$i]['cate'] = $rs[$i]['cate'];
$feedback['data'][$i]['param'] = $rs[$i]['param'];
$feedback['data'][$i]['pic'] = $rs[$i]['pic'];
}
die (json_encode($feedback));
?>
相关文章推荐: