Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Akssio

tabela desconhecida??

Recommended Posts

"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

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

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

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

é 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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.