Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Spinalred

[Resolvido] Erro de sintax php

Recommended Posts

Este erro de sintax está aparecendo na página:

 

Parse error: syntax error, unexpected T_VARIABLE, expecting T_FUNCTION in /www/overrain.net/c/o/m//database.php on line 14

 

 

<?

include("constants.php");

class MySQLDB
{
var $connection; //The MySQL database connection
var $num_active_users; //Number of active users viewing site
var $num_active_guests; //Number of active guests viewing site
var $num_members; //Number of signed-up users
/* Note: call getNumMembers() to access $num_members! */


$this->num_members = -1; // Linha 14

 

 

Tentei verificar o código inteiro desta página database.php mas, o erro começa já na linha 14.

Nesta variável -1. Então só precisei colocar esta parte pequena do código.

Compartilhar este post


Link para o post
Compartilhar em outros sites

E você fez um

$this->num_members
sem declarar nenhum método ??

porque ? não faz muito sentido...

 

se queria fazer uma atribuição assim 'default', poderia usar um construtor, ou colocar na declaração do atributo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Puxa! que falha minha.

 

esqueçi de inserir esta parte do código:

 

function MySQLDB(){

 

$this->connection = mysql_connect("seu host","seu username","seu password") or die(mysql_error());

mysql_select_db("seu database", $this->connection) or die(mysql_error());

 

 

 

 

 

Assim fica desta forma:

 

 

<?

 

include("constants.php");

 

class MySQLDB

{

var $connection; //The MySQL database connection

var $num_active_users; //Number of active users viewing site

var $num_active_guests; //Number of active guests viewing site

var $num_members; //Number of signed-up users

/* Note: call getNumMembers() to access $num_members! */

 

 

function MySQLDB(){

 

$this->connection = mysql_connect("seu host","seu username","seu password") or die(mysql_error());

mysql_select_db("seu database", $this->connection) or die(mysql_error());

 

 

$this->num_members = -1;

 

 

 

Assim funfa certin.

Obrigado pela resposta William, faltava a conexão db. Que vai ligar com seu mysql.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.