Jump to content
Fórum Script Brasil
  • 0

Luc4s_M4rtins
 Share

Question

Sou apenas mais um noviço com duvidas, por favor, não me julguem por meu baixo conhecimento. Estou tendo "problemas" com as funções mysqli_*, pois estou vendo vídeo aulas em que o professor ensina a manipular dados do banco de dados pelas funções mysql_* (vídeo aulas de 2012), quando tentei fazer o mesmo, o navegador começou a me dar avisos sobre sua depreciação. Pesquisei sobre, e vi que a mesma foi/está sendo trocada pela mysqli_*, comecei a troca-las então, e toda hora que ele usa myslq_* eu apenas coloco o "i" no fim, mas a parti de um certo ponto, ele começou a mudar a síntese do código, para que o mesmo tivesse uma fácil visualização, ele mudou essa síntese:

$cadastra = mysql_query("INSERT INTO up_posts (titulo,content,data) VALUES ('$f[titulo]', '$f[content]', '$f[data]')") or die('Erro ao cadastrar: '.mysqli_error());

para esta:

$query     = "INSERT INTO up_posts (titulo,content,data) ";
$query    .= "VALUES ('$f[titulo]', '$f[content]', '$f[data]')";
$cadastra  = mysql_query($query) or die (myslq_error());

Meu problema começou ai, pois com o mysqli_query(), eu tenho que declarar o banco antes, por uma vírgula e então depois por o "INSERT INTO up_posts e etc., e quando tento não declarar o banco pela mysqli_query(), ele retorna um erro por não saber qual éo banco, eu já tentei assim:

$query    = $conecta.", INSERT INTO up_posts (titulo,content,data) ";
$query   .= "VALUES ('$f[titulo]', '$f[content]', '$f[data]')";
$cadastra = mysqli_query($query) or die (mysqli_error($conecta));

assim:

$query    = ", INSERT INTO up_posts (titulo,content,data) ";
$query   .= "VALUES ('$f[titulo]', '$f[content]', '$f[data]')";
$cadastra = mysqli_query($conecta.$query) or die (mysqli_error($conecta));

e assim:

$query    = "INSERT INTO up_posts (titulo,content,data) ";
$query   .= "VALUES ('$f[titulo]', '$f[content]', '$f[data]')";
$cadastra = mysqli_query($conecta.', '.$query) or die (mysqli_error($conecta));

e sempre recebo o mesmo erro:

Catchable fatal error: Object of class mysqli could not be converted to string in C:\caminho\aqruivo.php on line (linha do erro)

Alguém para me socorrer e me da uma ajuda de como fazer uma síntese do mesmo jeito da do professor, só que usando o mysqli, para que eu possa continuar a acompanhar as aulas numa boa,

Perdi um dia inteiro ontem, só pesquisando por mil cantos na interwebs para vê se achava como fazer isso... mas sem sucesso!

P.s.: Se eu estiver quebrando alguma regra, me informem por favor, pois não foi a intenção!

Link to comment
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

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.

 Share

  • Forum Statistics

    • Total Topics
      149.8k
    • Total Posts
      646.6k
×
×
  • Create New...