Akssio 0 Denunciar post Postado Novembro 17, 2005 "Unknown table 'arquivo' in field list"quais podem ser as causa desses problemas???tava tentando fazer um upload de uma imagem...e inserir seu caminho em um campo da tabela.o upload ocorreu com sucesso...mas não ouve nenhum registro na tabela!...o que será?? Compartilhar este post Link para o post Compartilhar em outros sites
cassitos 2 Denunciar post Postado Novembro 18, 2005 passa o sql que está sendo montado ae p/ nós. :) pode ser tipo: SELECT arquivo.NOME FROM arquivos WHERE arquivos.NOME='teste'Ou seja, ou o nome da tabela informada não existe.Num UPDATE seria algo: UPDATE arquivo.NOME='teste' FROM arquivos WHERE arquivos.CODIGO=1 Compartilhar este post Link para o post Compartilhar em outros sites
Akssio 0 Denunciar post Postado Novembro 18, 2005 O código está assim: if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) { $arquivo = $_FILES["imagem"]; $arquivo_nome = $arquivo ["name"]; $insertSQL = sprintf("INSERT INTO eventos (imagem,texto, link) VALUES (".$arquivo_nome.", %s, %s)", GetSQLValueString($_POST["texto"], "text"), GetSQLValueString($_POST["link"], "text")); tem algo errado? Compartilhar este post Link para o post Compartilhar em outros sites
cassitos 2 Denunciar post Postado Novembro 18, 2005 hmmmm cara concatena o nome do arquivo com o apóstrofo (') (ou é plic? http://forum.imasters.com.br/public/style_emoticons/default/yay.gif ) assim vai dar erro: INSERT INTO teste (NOMEARQUIVO) VALUES (imagem.jpg) Error Code : 1109 Tabela 'imagem' desconhecida em 'field list' (0 ms taken) concatenando resolve:INSERT INTO teste (NOMEARQUIVO) VALUES ('imagem.jpg') (1 row(s) affected) (0 ms taken) Agora num sei nada de PHP, mas acho que seria algo do tipo:$insertSQL = sprintf("INSERT INTO eventos (imagem,texto, link) VALUES ('".$arquivo_nome."', %s, %s)", Compartilhar este post Link para o post Compartilhar em outros sites
Akssio 0 Denunciar post Postado Novembro 18, 2005 que pontinho é esse ki você colocou antes da apóstrofe??... Compartilhar este post Link para o post Compartilhar em outros sites
cassitos 2 Denunciar post Postado Novembro 18, 2005 é este sinal: ' (no teclado que uso está junto com a tecla que tem a aspas (")) eu num lembro o nome hahahaha acho q alguns chamam de plic, ou aspa simples... num lembro msm... :mellow: utilizando quando pretende gravar string em um SQL. tendeu? põe este sinal antes no seu código de forma que o nome do arquivo fique entre este sinal. tipo: 'nome_do_arquivo.jpg' sacou? vou separar: ( '".$arquivo_nome."', Compartilhar este post Link para o post Compartilhar em outros sites