- problemas MySQL
+ Responder ao Tópico
-
problemas MySQL
Galera, é o seguinte, eu tenho um servidor Conectiva 8.0 rodando MySQL 3.23.46 e php4 4.1.1 perfeitamente, bom... instalei o Conectiva 9.0 com todos os pacotes que eu precisava, inclusive o novo MySQL 3.23.54 e php4 4.3.1, bom... no servidor antigo, eu rodo um script simples de INSERT e ele funciona beleza, criei o banco de dados no servidor novo, criei as tabelas tudo certinho, criei o usuario com permissão total, quando executo o script, ele da sinal de OK, mas quando vou olhar nas tabelas no MySQL, o registro foi inserido, mas os dados não foram repassados para seus respectivos campos, lembro novamente que o script deu sinal de OK... muito extranho não? o mais extranho é que eu pus um sistema PHPNUKE no mesmo servidor novo e ele esta funcionando perfeitamente... eu preciso muito dessa ajuda, enquanto não resolver isso, vou estar ocupando uma máquina a mais, que é a do servidor antigo e ela ja tem destino, agradeço a ajuda desde ja! falow feras.
-
problemas MySQL
Se eu entendi corretamente, o processo inseriu uma linha em branco, correto ?
Se sim, mande mostrar a linha de comando que esta sendo executada, o insert com os devidos parêmetros, pois tenho certeza que ao passar as variáveis com seus respectivos conteudos algo está se perdendo e está vindo tudo em branco.
<IMG SRC="images/forum/icons/icon_wink.gif">
-
problemas MySQL
Amigo, o INSERT esta assim:
$sql = "INSERT into noticias (nome, email) values (´$nome´,´$email´";
São apenas dois campos, fiz isso apenas para testar, um campo no formulario com o nome ´nome´ e outro com o nome ´email´, os mesmos setados na tabela do BD... estou entrando em desespero, nao vejo erro :/
tente me ajudar, grato...!
-
problemas MySQL
-
problemas MySQL
faça o seguinte teste :
na hora que for dar o execute, mande mostrar na tela o conteúdo do campo $sql via comando echo para ver o que está indo no insert.
o conteúdo deveria ser algo como
"INSERT into noticias (nome, email) values (´Márcio´, ´[email protected]´"
se não vier assim, é por que o conteúdo das variáveis estão vazios (o que é bem provável)
<IMG SRC="images/forum/icons/icon_smile.gif">
-
problemas MySQL
Realmente Marcio, eu preencho os campos, envio, mas dei um echo pra exibir o que estava no campo, e ele me saiu em branco, o que pode ser isso? que loucura, nunca vi nada parecido :/
-
problemas MySQL
Coloque o código tanto da captação das informações quanto da inserção, vamos ver onde pode estar a falha.
<IMG SRC="images/forum/icons/icon_wink.gif">
-
problemas MySQL
Valeu mais uma vez pela sua atencao Marcio, postei meu problema no Rau-Tu Unicamp no assunto Banco de Dados e o chapa Paulo Henrique Fonseca resolveu meu problema, a resposta dele esta no seguinte endereco: <a href="http://www.rau-tu.unicamp.br/bd/answer.php?qid=1208" target="_blank" target="_new">http://www.rau-tu.unicamp.br/bd/answer.php?qid=1208</a>
Vou copiar a mesma aqui:
respondido por thor em 25/06/2003 12:44
Luiz, com certeza seu problema esta relacionado a configuracao de seu php.ini, veja o valor da diretiva/variavel register_globals, certamente ele esta setado para "Off", com isso suas variaveis que sao postadas em um formulario (method="POST"<IMG SRC="images/forum/icons/icon_wink.gif"> devem ser lidas pelo script php da seguinte maneira:
$_POST[´nome_do_campo´] e nao como era feito nas versoes anteriores do php, nas versoes antigas vc utilizava $nome_do_campo...
Se vc nao puder modificar seu codigo, entao considere fazer a alteracao no php.ini ou utilizando a funcao ini_set() do php, veja + detalhes na url abaixo:
http://br.php.net/manual/pt_BR/confi...directives.php
Luiz Henrique de L. Siqueira
[ Esta mensagem foi editada por: frikasoide em 26-06-2003 09:55 ]