Erro ao realizar o Mysql_query()

Enviada por xandee 
xandee
Erro ao realizar o Mysql_query()
12 de June de 2001 às 03:45PM
Olá, estou com um problema que não conseguo resolver. Tenho um banco com nome TRABALHOS com um DB chamado HORARIOS. Quero conectá-lo via Php da seguinte forma:
(abaixo: "my_login" e "my_pass" são respectivamente meu login e senha)
==========================================
$server = "localhost";
$user = "my_login";
$pass = "my_pass";


$conect = mysql_connect($server,$user,$pass) or
die("Impossivel conectar");


$sldb = mysql_select_db("trabalhos",$conect) or
die("Impossivel selecionar o banco");


$consulta = mysql_query(
"INSERT INTO horarios(
descricao,
inicio,
fim,)
VALUES(
'Teste de gravação do php',
'00/00/00',
'00/00/00')",$sldb);
==========================================
Só que o que acontece é que ao realizar a consulta, o meu browser apresenta o seguinte erro:
"Warning: Supplied argument is not a valid MySQL-Link resource in c:\arquivos de programas\apache group\apache\htdocs\testes\conectando.php on line 20",
queria saber como resolver esse problema,
desde já agradeço.
=)
Pierre Mark
RE: Erro ao realizar o Mysql_query()
12 de June de 2001 às 05:23PM
Xande,

Tem uma virgula a mais no final da query em .... fim,) .... tire-a que provavelmente resolvera o seu problema.

Espero ter ajudado,

Pierre Mark
xandee
O erro do Mysql_query(), continua...
12 de June de 2001 às 08:53PM
Valeu Pierre, realmente ajudou
por que tinha outro problema, a
"," (virgula a mais) que eu já arrumei,
Mas, mesmo assim persiste o erro:
"Warning: Supplied argument is not a valid MySQL-Link resource in c:\arquivos de programas\apache group\apache\htdocs\testes\conectando.php on line 20"

(A linha 20 mencionada na verdade naum é a mesma do trecho acima, é a ultima linha do trecho do script que eu copiei, é que dei algums espaços sem querer).

Se alguém souber como resolver o erro "Supplied argument is not a valid MySQL-Link resource", no trecho acima publicado eu agradeço.
Valeu!
Pierre Mark
RE: O erro do Mysql_query(), continua...
13 de June de 2001 às 03:55PM
Coloque a data no formato yyyy-mm-dd ou seja, hoje seria '2001-06-13'.

Se não for isto, veja como estão os campos de sua tabela (todos em minúsculas ou alguma começa com maiúscula). Veja se os campos estão corretos com relação a tipo (int, varchar, datetime etc.). Por último se nada disto resolver, tente colocar a string dentro de uma variável, como abaixo:

$query='INSERT INTO horarios(descricao,inicio,fim) VALUES';
$query.='("Teste","2001-06-12","2001-06-13")';
$consulta = mysql_query($query,$sldb);

Espero ter ajudado,

Pierre Mark
xandee
Valeu
14 de June de 2001 às 04:23AM
Valeu Pierre... vou tentar aqui resolver
esse probleminha... :) Valeu pela atenção...

[ ] Intel...
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.