Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia,
to com a seguinte duvida
Estou mexendo com um sistema de noticias
vou postar parte do codigo que ta dando erro:
if (mysql_db_query($bancoDados, $comandoSql)) {
Retorna uma mensagem dizendo que ela ta depreciada não se
usa mais.
Então eu mudei para seguinte forma:
if (mysql_query($bancoDados, $comandoSql)) {
aparece o seguinte erro:
Warning: mysql_query() expects parameter 2 to be resource, string given in C:\wamp\www\noticias2\funcoes.php on line 36
Vou postar o codigo inteiro para visualização:
<?php
// Funçao para conectar-se com o Banco de Dados. Retorno = O sucesso da operacao (V ou F)
function conectaBancoDados() {
include("config.php");
$resultado = false; $resultado = true;
}
return $resultado;
}
function adicionaNoticia($noticia, $imagem, $titulo) {
include("config.php");
if(!conectaBancoDados()) {
print("<center><strong>Nao foi possível estabelecer conexao com o Banco de Dados!</strong></center>");
} $comandoSql = "INSERT INTO $tabela(data, noticia, titulo, imagem) VALUES(now(), '$noticia', '$titulo', '$imagem')";
if (mysql_query($bancoDados, $comandoSql)) {
print("<center><strong>Notícia inserida com sucesso!</strong></center>");
}
else print("<center><strong>Notícia nao inserida!</strong></center>");
mysql_close(); // Nao obrigatoria, porém recomendado.
}
}
function apagarNoticia($idNoticia) {
include("config.php"); // Inclui o arquivo de configuraçao do Banco de Dados.
if(!conectaBancoDados()) {
print("<center><strong>Nao foi possível estabelecer conexao com o Banco de Dados!</strong></center>");
} $comandoSql = "DELETE FROM $tabela WHERE id = '$idNoticia'";
if (mysql_query($bancoDados, $comandoSql)) {
print ("<center><strong>Notícia deletada com sucesso!</strong></center>");
}
else print("<center><strong>Notícia nao deletada!</strong></center>");
mysql_close();
}
}
function mostraNoticiasAdmin() {
include("config.php");
if (!conectaBancoDados()) {
print("<center><strong>Nao foi possível estabelecer conexao com o Banco de Dados!</strong></center>");
} $comandoSql = "SELECT id, date_format(data, '%d/%m/%Y') as data_formatada, titulo FROM $tabela ORDER by data";
$dados = mysql_query($bancoDados, $comandoSql);
if ($dados) {
print("<table width = '50%' align = 'center' border = '1'>");
print("<tr><td><strong>DATA</strong></td><td><strong>NOTÍCIA</strong></td></tr>");
while ($linha = mysql_fetch_array($dados)) {
print("<tr><td>$linha[data_formatada]</td><td>$linha[titulo]</td><td><a href='admin.php?remover=1&id=$linha[id]'><strong>Remover</strong></a></td></tr>");
}
print("</table>");
}
else print("<center><strong>Erro na exibiçao das notícias!</strong></center>");
}
}
function mostraNoticias($quantidadeNoticias) {
include("config.php");
if (!conectaBancoDados()) {
print("<center><strong>Nao foi possível estabelecer conexao com o Banco de Dados!</strong></center>");
} $comandoSql = "SELECT id, date_format(data, '%d/%m/%Y') as data_formatada, titulo, noticia, imagem FROM $tabela ORDER BY data_formatada DESC";
$dados = mysql_query($bancoDados, $comandoSql);
if ($dados) {
$i = 0;
print("<table width = '100%' align = 'center' border = '0'>");
while (($linha = mysql_fetch_array($dados)) && ($i < $quantidadeNoticias)) {
@$noticia_formatada = substr($linha[noticia], 0, 250)."...";
print("<tr><td colspan=' 2'><div align='left'><strong>$linha[data_formatada] - $linha[titulo]</strong></div></td></tr>");
print("<tr><td width='5%' valign='top'><div align='left'><img src='img_noticias/$linha[imagem]' alt='sem imagem' width='70' height='60'></div></td><td width='95%' valign='top'><div align='left'><a href='mostrar_noticia.php?id=$linha[id]'>$noticia_formatada</a></div></td></tr>");
print("<tr><td colspan=' 2'><div align='left'><hr></div></td></tr>");
$i++;
}
print("</table>");
}
else print("<center><strong>Erro na exibiçao das notícias!</strong></center>");
}
}
function mostraNoticiaId($id) {
include("config.php"); print("<center><strong>Nao foi possível estabelecer conexao com o Banco de Dados!</strong></center>");
} $comandoSql = "SELECT id, date_format(data, '%d/%m/%Y') as data_formatada, titulo, noticia, imagem FROM $tabela WHERE id = '$id'";
$dados = mysql_query($bancoDados, $comandoSql);
if ($dados) {
// Cria uma tabela com a notícia.
print("<table width = '100%' align = 'center' border = '0'>");
$linha = mysql_fetch_array($dados);
print("<tr><td colspan=' 2'><div align='center'><strong>$linha[data_formatada] - $linha[titulo]</strong></div><br></td></tr>");
print("<tr><td colspan=' 2'><div align='center'><img src='img_noticias/$linha[imagem]' alt='sem imagem'></div><br></td></tr>");
print("<tr><td width='100%' valign='top'><div align='justify'>$linha[noticia]</div></td></tr>");
print("<tr><td colspan=' 2'><div align='left'><hr></div></td></tr>");
print("</table>");
}
else print("<center><strong>Erro na exibiçao da notícia!</strong></center>");
}
}
function uploadImagem() {
@$imagem_temp= $_FILES['imagem']['tmp_name'];
@$imagem_real= $_FILES['imagem']['name'];
if (($_FILES['imagem']['type'] == "image/pjpeg") || ($_FILES['imagem']['type'] == "image/gif")) {
if (move_uploaded_file($imagem_temp, "img_noticias/$imagem_real")) {
print("<center><strong>Imagem enviada com sucesso!</strong></center>");
}
else print("<center><strong>Erro no upload!</strong></center>");
}
else print("<center><strong>A imagem não é do tipo jpg ou gif!</strong></center>");
}
?>Carregando comentários...