• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Gonçalo_ssb

Problema com servidor

2 mensagens neste tópico

Bom dia a todos,

Há já algum tempo que ando a desenvolver um trabalho que me foi encomendado, e mais ou menos bem as coisas têm andado a bom porto.

Disse ao cliente que estava na altura de alugar um servidor, de modo a passar o meu trabalho para lá. Até aqui tudo bem....

Instalei a base de dados e tal e quando fui a passar os ficheiros começaram os erros...erros esses que nunca me tinham acontecido no meu servidor caseiro.

Ainda pensei serem da versao do PHP e MYSQL do meu servidor caseiro e  fiz download do XAMP. Os erros continuaram a dar. Passo a descrever os erros:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/fascinio/public_html/newsite/admin/configuracoes/config.php on line 18

Depois de alguma pesquisa não conclui nada visto algumas pessoas dizerem que tinha a ver com sintaxe de query, mas se dá no meu servidor a sintaxe aparentemente está correcta, de qualquer das formas posto aqui o código.

<?php
/*
Autor: Gonçalo da Costa Ferraria
Versão: v1.0
Data: 22 de Setembro de 2008
Nome: conn_login.php 
*/

//Define o endereço onde está instalada a base de dados
$hostname_conn_login = "localhost";
//Define o nome da base de dados
$database_conn_login = "fascinio_fascinio";
//Define o username de ligação á base de dados
$username_conn_login = "fascinio";
//Define a password de ligação á base de dados
$password_conn_login = ""; //Aqui a password encontra-se correctamente colocada, por uma questao de seguranca nao a vou colocar aqui
//Efectua a ligação á base de dados
$conn_login = mysql_pconnect($hostname_conn_login, $username_conn_login, $password_conn_login) 
or trigger_error(mysql_error(),E_USER_ERROR); 
?>

<?
/*
Autor: Gonçalo da Costa Ferraria
Versão: v1.0
Data: 03 de Dezembro de 2008
Nome: config.php 
*/

//Imports
require_once('Connections/conn_login.php');//conn_login.php--> Estabelecimento de conexão com a base de dados

//Conexão á base de dados
mysql_select_db($database_conn_login, $conn_login);
//Definição da query que vai extrair o conteudo da tabela associação
$teste = mysql_query("SELECT * FROM clube");

        //Faz selecção dos dados da query	
[b]LINHA 18[/b]	 while($l = mysql_fetch_array($teste)) 
 {
	$nome = $l["nome_clube"]; //Variavél que guarda o nome do clube
	$pais = $l["pais"]; //Variavél que guarda o pais do clube
	$concelho = $l["concelho"]; //Variavél que guarda o concelho do clube
	$freguesia = $l["freguesia"];//Variavél que guarda a freguesia do clube
	$email = $l["email"];//Variavél que guarda o email principal do clube
	$proprietario = $l["responsavel"];//Variavél que guarda o nome do responsavél pelo clube
	$telefone = $l["telefone"];//Variavél que guarda o telefone do clube
	$fax = $l["fax"];//Variavél que guarda o número de fax do clube
	$morada = $l["morada"];//Variavél que guarda a morada do clube
	$webmaster = $l["webmaster"];//Variavél que guarda o nome da pessoa que desenvolveu o site
	$endereco = $l["endereco"];//Variavél que guarda o endereço do website
	$title_admin = $l["titulo"];//Titulo do website
}

?>

Aqui vai uma das minhas tabelas SQL

Create table clube (
id_clube Int NOT NULL AUTO_INCREMENT,
nome_clube Varchar(250) NOT NULL,
pais Varchar(250) NOT NULL,
concelho Varchar(250) NOT NULL,
freguesia Varchar(250) NOT NULL,
email Varchar(250) NOT NULL,
responsavel Varchar(250) NOT NULL,
telefone Int NOT NULL,
fax Varchar(250),
morada Varchar(250) NOT NULL,
webmaster Varchar(250) NOT NULL,
endereco Varchar(250),
titulo Varchar(250) NOT NULL,
Primary Key (id_clube)) ENGINE = MyISAM;

:P

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Modifica

$teste = mysql_query("SELECT * FROM clube");

para

$teste = mysql_query("SELECT * FROM clube") or die(mysql_error());

e vê se o problema está na query.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora