Jump to content
Fórum Script Brasil
  • 0

Como igualar uma variavel com um campo do banco de dados


Jefferson Andre da Silva

Question

Estou criando um programinha pra controlar o contador de paginas do site mas estou com problemas em igualar uma variavel com o campo do mysql

segue o php

<?php

require('conexao.php');

mysql_select_db("contador",$arquivo);

//Busca na tabela o numero de vezes que a página já foi visitada

echo "1";

$texto = mysql_query("SELECT * FROM contador");

echo "2";

$resultado = (mysql_fetch_array($texto,MYSQL_NUM));

echo "3";

$numero = $resultado['codigo'];

echo "4";

//Pega o numero de visistas que consta na tabela, adiciona mais um e atualiza

$visitantes = $numero + 1;

//$altera = "UPDATE `contador` SET `codigo` = '$visitantes'";

$exe1 = mysql_query("UPDATE `contador` SET `codigo` = '$visitantes'") or die (mysql_error());

//Faz uma nova busca e retorna o numero de visitas depois da atualização

$exe = mysql_query($busca);

$total = (mysql_fetch_array($exe));

$visitas = $total['codigo'];

echo "$visitas";

mysql_close($conexao);

?>

problemas nas linhas em vermelho, aparecendo a seguinte mensagem :

12

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/xcompbrasi/public_html/novo/contador.php on line 11

34No database selected

alguém me ajuda por favor

obrigado

Edited by Jefferson Andre da Silva
Link to comment
Share on other sites

6 answers to this question

Recommended Posts

  • 0

obrigado pela ajuda, fiz as alteracoes e agora ele passa por aquele erro mas da um novo :

Parse error: syntax error, unexpected T_VARIABLE, expecting ',' or ';' in /home/xcompbrasi/public_html/novo/contador.php on line 27

na seguinte linha :

$exe1 = mysql_query("UPDATE `contador` SET `codigo` = '$visitantes'") or die (mysql_error());

Mas existe este campo e esta variavel na programacao, coloquei alguma aspas simples no local indevido ?

Pode ser que o campo sendo salvo não é do mesmo tipo do banco de dados ? estou com um valor numerico em $visitantes e no banco de dados o campo codigo esta definido como INT(11) não nulo com AUTO INCREMENT

Edited by Jefferson Andre da Silva
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...