-
静态属性与方法可以在不实例化类的情况下调用,直接使用类名::方法名的方式进行调用。静态属性不允许对象使用->操作符调用。查看全部
-
访问控制通过关键字public,protected和private来实现。被定义为公有的类成员可以在任何地方被访问。被定义为受保护的类成员则可以被其自身以及其子类和父类访问。被定义为私有的类成员则只能被其定义所在的类访问。查看全部
-
输出结果查看全部
-
$this是用来访问对象的参数和方法的,是伪变量.查看全部
-
为什么要引入构造函数这个概念?有了构造函数后,我们应该怎样运行它?一切由此出发,一切问题引刃而解.查看全部
-
关闭mysql连接 mysql_close(); //数据库操作完后php虽会自动关闭,但为了提高性能可手动关闭 ========================================== $link = mysql_connect($host, $user, $pwd); mysql_close($link); //关闭指定的数据库查看全部
-
更新与删除数据,并判断数据是否更新 1、更新:$sql = "update user set name = '李白' where id='$id' limit 1"; 2、删除:mysql_query("delete from user where id='$id'"); 3、判断更新行数:echo '数据更新行数:'.mysql_affected_rows();查看全部
-
查询分页数据 $page = 2; //当前页数 $n = 2; //每页条数 $m = ($page - 1) * $n; //当前页之前的所有条数 $sql = "select * from user limit $m, $n"; //sql语句 $result = mysql_query($sql); $data = array(); while ($row = mysql_fetch_assoc($result)) { $data[] = $row; //循环获取当前页的数据 }查看全部
-
1.获取查询结果 mysql_fetch_array(); //包含数字索引的下标以及字段名的关联索引下标 mysql_fetch_row(); //获取数字索引数组 mysql_fetch_assoc(); //获取关联索引数组 2.获取所有数据,需遍历数据集 $data = array(); while ($row = mysql_fetch_array($result)) { $data[] = $row; }查看全部
-
1.插入数据库 $sql = "insert into 表名(字段1,字段2, ...) values('值', '值', ...)"; mysql_query($sql); 2.获取自增id mysql_insert_id(); //可判断是否成功插入,作为关联id操作其他数据库查看全部
-
1、与数据库建立连接,使用mysql_connect函数进行数据库连接,该函数需要指定数据库的地址,用户名及密码。例:$link=mysql_connect('localhost','root','abc123'); 2、连接成功以后,需要选择一个操作的数据库,通过mysql_select_db函数来选择数据库。例:mysql_select_db('code1'); 3、另外,通常会先设置一下当前连接使用的字符编码,一般的我们会使用utf8编码。例:mysql_query("set names 'utf8'");查看全部
-
1.mysql扩展数据库连接 mysql_connect('host', 'user'. 'pwd'); 2.mysqli扩展数据库连接 mysqli_connect('host', 'user', 'pwd'); 3.PDO扩展数据库连接 $dsn = 'mysql:dbname=xxx;host=xxxxxx'; $dbh = new PDO($dsn, 'user', 'pwd');查看全部
-
当前主流的数据库有MsSQL,MySQL,Sybase,Db2,Oracle,PostgreSQL,Access等,这些数据库PHP都能够安装扩展来支持,一般情况下常说的LAMP架构指的是:Linux、Apache、Mysql、PHP查看全部
-
将获取的异常信息写入日志中,file_put_contents( 'error.log' , $msg ) 其中,$msg=文件名、行号、错误信息、异常追踪信息。查看全部
-
一般的异常处理流程代码为: try { throw new Exception('wrong'); } catch(Exception $ex) { echo 'Error:'.$ex->getMessage().'<br>'; echo $ex->getTraceAsString().'<br>'; } echo '异常处理后,继续执行其他代码';查看全部
举报
0/150
提交
取消