Mysql连接+ OOP

时间:2013-08-29 07:33:11

标签: php mysql oop

我有一个php类,这是他的一个片段:

<?
class labelUpdater
{
    private static $link = mysql_connect("localhost", "login", "password");
    if (!$link) {
        die('Connection error: ' . mysql_error());
    }
    echo 'Success';
    mysql_close($link);die;
}
?>

当我启动它时,我得到了这个:

Parse error: syntax error, unexpected '(', expecting ',' or ';' in /var/www/..../labelUpdater.php on line 6

我做错了什么?

1 个答案:

答案 0 :(得分:2)

您不能只在class内编写代码,必须将其输入function

此外,使用<?php代替<?是一种更好的做法。

此外,请注意在PHP 5.5中不推荐使用mysql_扩展名。您应该使用更新,更安全的扩展程序,例如mysqli_pdo