PHP + MySQL [RESOLVIDO]

1. PHP + MySQL [RESOLVIDO]

Vitor Luis
VitorLuis

(usa Ubuntu)

Enviado em 11/08/2011 - 15:04h

Galera, to com um projeto em PHP Lindão Rodando redondo.

Mas, quando eu copiei pro server oficial. Fica dando erro na hora de Conectar no Banco de Dados.

Fatal error: Call to undefined function mysql_connect() in /var/www/classes/Livro.class.php on line 38

Já olhei Bilhões de Vezes e num sei o que é.
Alguém Pode ajudar?

Servidor Debian Squeeze 6.0.1, Apache 2, PHP 5.3, MySQL 5.

PArte da Classe

class Livro {

private $banco; //Nome do banco
private $host; //Host do banco
private $usuario; //usuario do banco
private $senha; //senha do banco
private $sql;
private $query;


function __construct () {
$this->banco = "bibliotecaser";
$this->host = "localhost"; //host do banco
$this->usuario = "root"; //user do banco
$this->senha = "senha_do_banco"; //aqui a senha tá certa, só mudei porque estou expondo o código.
$conexao = mysql_connect($this->host,$this->usuario,$this->senha) or die (mysql_error()); //query para a conexão com o banco de dados passando parametros para a conexão.
$selecionaBanco = mysql_select_db($this->banco,$conexao) or die (mysql_error()); //essa seleciona o banco de dados para uso.



  


2. Re: PHP + MySQL [RESOLVIDO]

Edimar
dimasdaros

(usa Arch Linux)

Enviado em 11/08/2011 - 15:22h

Eu não sei como chama no Debian, mas por exemplo aqui no Arch preciso ter o pacote 'php-apache' instalado.

No debian é semelhante acho o nome dele (apache-php se não me engano)

Tens instalado?


É o que me veio na cabeça que pode resolver seu problema hehe


3. Re: PHP + MySQL [RESOLVIDO]

Vitor Luis
VitorLuis

(usa Ubuntu)

Enviado em 11/08/2011 - 15:27h

Tenho essa Biblioteca aqui

libapache2-mod-php5


4. Re: PHP + MySQL [RESOLVIDO]

Francisco Ambrozio
fco

(usa Slackware)

Enviado em 11/08/2011 - 16:00h

VitorLuis,

"Fatal error: Call to undefined function mysql_connect()"

Ou o suporte a MySQL não está instalado ou a devida extensão do PHP (mysql.so) não deve estar carregada.


5. Re: PHP + MySQL [RESOLVIDO]

Vitor Luis
VitorLuis

(usa Ubuntu)

Enviado em 11/08/2011 - 16:02h

Se tiver instalada, onde o arquivo mysql.so fica?


6. Re: PHP + MySQL [RESOLVIDO]

Francisco Ambrozio
fco

(usa Slackware)

Enviado em 11/08/2011 - 16:10h

Ai varia da forma como o PHP foi instalado. O mais fácil é, se você tiver o CLI do PHP instalado você pode rodar este comando no terminal:

$ php -i | grep mysql

E checar se está tudo ok. Senão, use a função phpinfo().


7. Re: PHP + MySQL [RESOLVIDO]

Vitor Luis
VitorLuis

(usa Ubuntu)

Enviado em 11/08/2011 - 16:13h

Dei o comando e ele num retorno nada, provavelmente não tem o arquivo mysql.so.

Como posso instala-lo?


8. Re: PHP + MySQL [RESOLVIDO]

Francisco Ambrozio
fco

(usa Slackware)

Enviado em 11/08/2011 - 16:30h

O servidor é Debian, certo?

php5-mysql


9. Re: PHP + MySQL [RESOLVIDO]

Vitor Luis
VitorLuis

(usa Ubuntu)

Enviado em 11/08/2011 - 16:33h

Era isso mesmo Xico_Ambrozio;

Brigadão


10. Re: PHP + MySQL [RESOLVIDO]

Fagner Silva do Nascimento
rengaf1

(usa CentOS)

Enviado em 25/07/2014 - 10:57h

Perfeito!

caso use CentOS ou derivados Redhat segue abaixo:

yum install php-devel php-mysql

abraços!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts