PHP 对象的存储与传输(序列化 serialize 对象)
摘要:对象的存储与传输在实际项目应用中,有些任务在一两个页面是无法完成的,由于变量到脚本执行完毕就释放,我们本页所生成的对象想在其它页面使用时便碰到了麻烦。如果需要将对象及其方法传递到我们想使用对象的页面,比较简单可行的办法是将对象序列化后存储起来或直接传输给需要的页面,另一种办法是将对象注册为 session 变量。序列化对象对象序列化,就是将对象转换成可以存储的字节流。当我们需要把一个对象在网络中传输时或者要把对象写入文件或是数据库时,就需要将对象进行序列化。序列化完整过程包括两个步骤:一个是序列化,就是把对象转化为二进制的字符串,serialize() 函数用于序列化一个对象;另一个是反序列化
阅读全文
php分页
摘要:deleteedit编号姓名邮箱';$bg = '#EAF2D3';while($row=mysql_fetch_array($result,MYSQL_ASSOC)){ $bg=($bg=='#EAF2D3' ?'#ffffff':'#EAF2D3'); echo 'deleteedit'. $row["user_id"].''.$row["username"].''.$row["email"].''
阅读全文
php_mysql常用函数
摘要:$r=mysql_query($dbc,$q) 运行查询 $q为查询字符串 $dbc为连接字符串;mysql_num_rows($r) 查询结果包含的行mysql_fetch_array($r) 以索引数组方式检索select查询结果;==mysqli_fech_array($r,MYSQL_NUM);mysq_fetch_assoc($r) 以关联数组方式检索select查询结果;==mysqli_fech_array($r,MYSQL_ASSOC);mysql_free_result ($r) 释放查询结果消除$r占用的系统开销;mysql_affected_rows($dbc) 返回受I
阅读全文
php连接mysql问题
摘要:连接语句:$dbc=@mysqli_connect(db_host,db_user,db_password,db_name) or die('could not connect to mysql:'.mysqli_connect_error()); mysqli_set_charset($dbc,'utf8');常见错误:如果你使用的php版本不支持mysqli_set_charset()函数就需要执行SET NAMES *ENCODING*来代替:mysqli_query($dbc,'SET NAMES utf8');如果接收一个错误,声称my
阅读全文