pessoal, testei o seguinte código:
<?
$con = mysql_connect ("localhost", "root", "");
mysql_select_db ("cadastro", $con);
$cria = "insert into usuarios(login,senha) values('Leo','123456')";
mysql_query ($cria, $con);
?>
o banco tá criado, o mysql tá instalado e quando vou rodar acontece o seguinte:
Fatal error: Call to undefined function mysql_connect() in D:\Leo\abrebanco.php on line 2
qual é o problema para poder fazer o código rodar? tô usando o php 5.0.1 e o mysql 5.0 e rodando no IIS
Erro De Função
Started By leorsilva, 11/01/2006, 13:35
7 replies to this topic
#1
Posted 11/01/2006, 13:35
#2
Posted 11/01/2006, 13:43
Pelo erro, o que indica é que o MySQL está desabilitado no php.ini.
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
#3
Posted 11/01/2006, 15:00
camarada, tenta fazer o seguinte:
rode e copia ai o erro q vai dar!!
<? mysql_connect ("localhost", "root", "") or die (mysql_error()); mysql_select_db ("cadastro")or die (mysql_error()); ?>
rode e copia ai o erro q vai dar!!
"Ninguém é tão inteligente que não possa aprender e ninguém é tão burro que não possa ensinar.."
"As dúvidas engrandecem nossa sabedoria, mas não basta somente tirá-las, temos que entendê-las"
"As dúvidas engrandecem nossa sabedoria, mas não basta somente tirá-las, temos que entendê-las"
#4
Posted 11/01/2006, 16:16
Vou testar o código assim que der e digo o que ele retornou...
Acho eu que ele está habilitado sim no .ini
Qual serias as linhas que devem estar descomentadas e configuradas? ñ é só mudar o endereço da pasta de extenção e descomentar o php_msql.dll ou tem + coisas a fazer lá?
Acho eu que ele está habilitado sim no .ini
Qual serias as linhas que devem estar descomentadas e configuradas? ñ é só mudar o endereço da pasta de extenção e descomentar o php_msql.dll ou tem + coisas a fazer lá?
#5
Posted 11/01/2006, 16:43
Fatal error: Call to undefined function mysql_connect() in D:\Leo\abrebanco.php on line 2camarada, tenta fazer o seguinte:
<? mysql_connect ("localhost", "root", "") or die (mysql_error()); mysql_select_db ("cadastro")or die (mysql_error()); ?>
rode e copia ai o erro q vai dar!!
Esse é o erro que está dando!!!
Se ele não reconhece a função mysql_connect() não vai reconhecer a mysql_error() nem qualquer outra mysql_****
Provavelmente seu PHP não está configurado para conhecer o MySQL.
Até
#6
Posted 11/01/2006, 17:12
quais são todos os procedimentos que tenho que fazer para poder fazer o php enchegar o mysql.... uma coisa que ñ disse, estou usando o iis e ñ tenho como usar o apache antes que alguém fale para eu mudar
#7
Posted 11/01/2006, 17:45
Oi
Depende a versão do Php...
Versões anteriores a 5 já vinham com mysql por padrão, apartir do php5 mudou um pouco...
Entre na pasta do php, copie a dll libmysql.dll para a pasta Windows/System32 ou Apache/Bin
Depois abra o Php.ini e descomente a linha :
Deixando-a:
Reinicie o servidor, e finish, teste novamente, provavelmente deve funcionar
Lembrando que isso é para versão Php5 e Windows
Qualquer duvida so perguntar
[]'s
Depende a versão do Php...
Versões anteriores a 5 já vinham com mysql por padrão, apartir do php5 mudou um pouco...
Entre na pasta do php, copie a dll libmysql.dll para a pasta Windows/System32 ou Apache/Bin
Depois abra o Php.ini e descomente a linha :
;extension=php_mysql.dll
Deixando-a:
extension=php_mysql.dll
Reinicie o servidor, e finish, teste novamente, provavelmente deve funcionar
Lembrando que isso é para versão Php5 e Windows
Qualquer duvida so perguntar
[]'s
~/ ArrastoMemo.Com - Porque ganhar não é tudo, tem que humilhar o adversário /~
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)