Ir para conteúdo

POWERED BY:

Arquivado

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

patricias

na modelagem do Banco

Recommended Posts

Pat:

mysql_query("INSERT INTO imagens (id_image,camiho) VALUES ('', '$imagem')");// veja... você esqueceu de colocar os campos....ou faça assimmysql_query("INSERT INTO imagens ('', '$imagem')"); // sem o values... no manual ta dizendo que funfa mais testei e num funfou

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pat:

mysql_query("INSERT INTO imagens (id_image,camiho) VALUES ('', '$imagem')");// veja... você esqueceu de colocar os campos....ou faça assimmysql_query("INSERT INTO imagens ('', '$imagem')"); // sem o values... no manual ta dizendo que funfa mais testei e num funfou
que caminho é esse? onde as imagens serão gravadas?tipo:
mysql_query("INSERT INTO imagens (id_imagem,imagens) VALUES ('', '$imagem')");
agora me diz uma coisa,como q eu faco pra poder "publicar" uma noticia com a foto, no form (q foi publicado anteriormente)...nao fala de upload, eu tenho que acrescentar nesse form, ou é algo aparte, aqui que me perdi!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Erick ta certo sem os campos mas tem que ter o VALUES

 

mas o que ela precisa é fazer o upload salvar na tabela imagens pegar o id e salvar na tabela noticias

 

pode abreviar os nomes dos campos desde que seja passados todos os campos

 

"INSERT INTO tabela VALUES ('' , 'campo1', 'campo2', 'campo3')")

o primeiro campo vazio é para o auto incremento

Compartilhar este post


Link para o post
Compartilhar em outros sites

HUmm eu tentava com values sem values e nunca funfanfa so funfava quando eu atribuia os nomes dos campos... sei la pq..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Hm....maneiro. Não sabia que o mysql era tão bom assim. Já tava quase dando 70 reais no SQL SERVER pra poder trabalhar com FK.Mas eu ainda tenho uma dúvida. Procurei no manual mas não encontrei, não soube procurar talvez. Qual a carga que o mysql suporta? Quantas conexões simultaneas, tempo de acesso (carga na consulta) ele suporta? Por exemplo a pesquisa em uma tabela com 100 mil registros é eficaz?Um abraço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Erick ta certo sem os campos mas tem que ter o VALUESmas o que ela precisa é fazer o upload salvar na tabela imagens pegar o id e salvar na tabela noticiaspode abreviar os nomes dos campos desde que seja passados todos os campos"INSERT INTO tabela VALUES ('' , 'campo1', 'campo2', 'campo3')")o primeiro campo vazio é para o auto incremento

NO codigo a seguir:eu acrescendo o codigo de upload nesse arquivo?? ou estou falando besteira???
<form action="salvar_noticias.php" name="cadastra" method="POST" enctype="multipart/form-data" >  <p><input type="hidden" name="MAX_FILE_SIZE" value="10000" />  </p>  <table border="0" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">	<tr>	  <td><table border="0" cellpadding="2" cellspacing="1">		  <tr bgcolor="#FFFFFF"> 			<td><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Título:</font></strong></td>			<td colspan="2"> <input name="titulo" type="text" maxlength="64" /></td>		  </tr>		  <tr bgcolor="#FFFFFF"> 			<td><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Notícia:</font></strong></td>			<td colspan="2" rowspan="2"> <textarea name="conteudo" cols="50"  rows="10"></textarea></td>		  </tr>		  <tr bgcolor="#FFFFFF"> 			<td> </td>		  </tr>		  <tr bgcolor="#FFFFFF"> 			<td><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Imagem:</font></strong></td>			<td colspan="2"> <input type="file" name="fk_imagem" class="style1" />  [color=#CC0000]// Seria aqui?[/color]			</td>		  </tr>		  <tr bgcolor="#FFFFFF"> 			<td><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">setor:</font></strong></td>			<td colspan="2"> <select name="setores" id="select">				<option selected="selected">Selecione</option>				<?phpmysql_connect("localhost", "pmparaty", "");mysql_select_db("noticias");$re = mysql_query("select * from setores order by setor");while($l = mysql_fetch_array($re)) {	$id	= $l["id_setor"];	$setor = $l["setor"];	echo "\t<option value=\"$id\">$setor</option>\n";}								  ?>			  </select></td>		  </tr>		  <tr bgcolor="#FFFFFF"> 			<td><font size="2" face="verdana"><strong>Destaque</strong></font></td>			<td colspan="2" valign="top"> <input type="radio" name="radiobutton" value="radiobutton" />			  <font face="verdana"><strong><font size="2">Sim</font></strong></font> 			  <input name="radiobutton" type="radio" value="radiobutton" checked="checked" />			  <font face="Verdana, Arial, Helvetica, sans-serif"><strong><font size="2">Não</font></strong></font></td>		  </tr>		  <tr bgcolor="#FFFFFF"> 			<td> </td>			<td> <input name="Submit" type="submit" class="style1" value="Salvar" /></td>			<td valign="top"> <input name="reset" type="reset" class="style1" id="reset2" value="Limpar" /></td>		  </tr>		</table></td>	</tr>  </table></form>

Compartilhar este post


Link para o post
Compartilhar em outros sites

FelipeDD

o mysql suporta 100 conexoes simutaneas reservando 1 para uma conta root

mas isso é padrao se configurar ele aceita ate 600 conexoes simutaneas sem perder a estabilidade acima disso ja corre risco

 

e ele sobre o tamanho que ele suporta é o limite do servidor ou hd ,pois ele nao é limitado em tamanho só em configuração

e se ia dar 70 reais ?, pirata ne? = )

 

Perfect Lion sobre o sql sem passar os campos funciona normal só passar todos os campos sem esquecer de nenhum

 

patricias

 

você tem que fazer o cadastro de noticias junto com o sistema de upload, se você ficar copiando codigo e colando no meio de outros codigos você nunca vai entender nada, é melhor você tentar fazer

Compartilhar este post


Link para o post
Compartilhar em outros sites

FelipeDD o mysql suporta 100 conexoes simutaneas reservando 1 para uma conta rootmas isso é padrao se configurar ele aceita ate 600 conexoes simutaneas sem perder a estabilidade acima disso ja corre riscoe ele sobre o tamanho que ele suporta é o limite do servidor ou hd ,pois ele nao é limitado em tamanho só em configuraçãoe se ia dar 70 reais ?, pirata ne? = )Perfect Lion sobre o sql sem passar os campos funciona normal só passar todos os campos sem esquecer de nenhumpatriciasvocê tem que fazer o cadastro de noticias junto com o sistema de upload, se você ficar copiando codigo e colando no meio de outros codigos você nunca vai entender nada, é melhor você tentar fazer

sim eu fiz o cadastro de noticias, funcionou bunitinho,fiz o de upload, como você me mostrou nas dicas...e tb funcionou, agora, faco oq? tem como facilitar e um unico form fazer isso?como?bom final de semana!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

hehe, pirata é? Não ia comprar no servidor. No meu pc ia ser pirada.É 100 conexões ta de bom tamanho. Eu não sei se o sistema da empresa passa disso. Pode ser q passe, hehe.Pro meu projeto ta bom demais, agora pro da empresa eu vou ter que pensar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao porque nao tem nada haver essa função inclui arquivos e uma conexao bem feita nao é pra ser incluida numa pagina, você pode ate incluir mas só abre a conexao na hora de usar muita gente faz errado eles incluem um script com a conexao ja aberta

Compartilhar este post


Link para o post
Compartilhar em outros sites

é verdade, chama a página pra abrir.Como você faz entao? Tem um tópico sobre isto? (soh pra nao judiar do topico do patricias) ta muito bom por sinal.

Compartilhar este post


Link para o post
Compartilhar em outros sites

depende eu crio classes para conectar mas vou explicar de um jeito facil

 

ou você inclue um arquivo com os dados de configuração ou você conecta direto na hora que for usar

 

mysql_connect("localhost");

mysql_select_db("banco");

 

mysql_query("select * from tabela");

mysql_close();

 

a ideia é sempre abrir a conexao na hora de usar e fechar ela em seguida

Compartilhar este post


Link para o post
Compartilhar em outros sites

Gente, bom dia!!!

 

 

O sisteminha funcionou que é uma beleza, porem, to com uma SUPER HIPER MEGA ULTRA Duvida....não to conseguindo plublicar noticia com imagem, vcs podem me dar um help? se eu deixar o codigo de upload separado vai, mas nao to acertando é juntar isso com o form de publicacao de noticias.... http://forum.imasters.com.br/public/style_emoticons/default/upset.gif http://forum.imasters.com.br/public/style_emoticons/default/upset.gif

 

 

Bom...aguardo um help!!

 

 

obrigada

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal,

 

 

Fiz um teste aqui com a noticia publicada, e pintou duvida.

 

Consigo listar as ultimas noticias, aparece la bunitinho por titulo, mas não to conseguindo montar o link para que eu possa clicar nessa noticia e ler....

 

tentei me basear por exemplos, e um deles, o arquivo para ler a noticia, ele me da erro em 2 linhas, vcs poderiam me ajudar?

 

 

o erro:

 

 

Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in c:\apache\htdocs\sitefinal\noticias\ler_noticia.php on line 9

 

Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in c:\apache\htdocs\sitefinal\noticias\ler_noticia.php on line 11

 

 

as linhas arquivo ler.php

 

<?php require_once('../Connections/Noticias.php'); ?>

<?php

mysql_select_db($database_Noticias, $Noticias);

$query_rsRelacaoUltimasNoticias = "SELECT * FROM noticias ORDER BY id_noticia DESC";

$rsRelacaoUltimasNoticias = mysql_query($query_rsRelacaoUltimasNoticias, $Noticias) or die(mysql_error());

$row_rsRelacaoUltimasNoticias = mysql_fetch_assoc($rsRelacaoUltimasNoticias);

$totalRows_rsRelacaoUltimasNoticias = mysql_num_rows($rsRelacaoUltimasNoticias);

 

(linha 9) mysql_select_db($database_noticias, $noticias);

$query_rsLeitorNoticia = ("SELECT *, date_format(data, '%d/%m/%Y') AS data FROM noticias WHERE id_noticia=" .$_GET['not_id']. " AND noticias.not_status = 'ON'");

(linha 11) $rsLeitorNoticia = mysql_query($query_rsLeitorNoticia, $noticias) or die(mysql_error());

$row_rsLeitorNoticia = mysql_fetch_assoc($rsLeitorNoticia);

$totalRows_rsLeitorNoticia = mysql_num_rows($rsLeitorNoticia);

?>

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<title>Projeto: Portal de Notícias</title>

<style type="text/css" media="screen">

<!--

@import url(/css/style_portal.css);

-->

</style>

</head>

 

<body>

<div id="menu">

<table width="75%" border="0" align="left" cellpadding="2" cellspacing="1">

<tr>

<td><h2 align="left"><?php echo $row_rsLeitorNoticia['titulo']; ?></h2>

<p align="left"><?php echo nl2br($row_rsLeitorNoticia['conteudo']); ?></p>

<p align="left">Publicada em: <?php echo $row_rsLeitorNoticia['data']; ?></p>

<p align="left">Fonte: <?php echo $row_rsLeitorNoticia['fonte']; ?></p>

 

</td>

</tr>

</table>

<h2> </h2>

</div>

<div id="rodape">

<h4> </h4>

</div>

</div>

</body>

</html>

<?php

mysql_free_result($rsRelacaoUltimasNoticias);

 

mysql_free_result($rsLeitorNoticia);

?>

Arquivo UltimasNoticias.php

<?php require_once('../Connections/Noticias.php'); ?>

 

 

<body onLoad="show5()">

<table width="75%" border="0" cellspacing="1" cellpadding="2">

<tr>

<td><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Últimas

Notícias <span id="liveclock"> </span> </strong></font></td>

<td><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>

</strong></font></td>

<td><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>

<script language="JavaScript">

 

function show5(){

if (!document.layers&&!document.all)

return

var Digital=new Date()

var hours=Digital.getHours()

var minutes=Digital.getMinutes()

var seconds=Digital.getSeconds()

var dn="AM"

if (hours>12){

dn="PM"

hours=hours-12

}

if (hours==0)

hours=12

if (minutes<=9)

minutes="0"+minutes

if (seconds<=9)

seconds="0"+seconds

myclock="<font size='1' face='Arial' ><b><font size='1'></font></br>"+hours+":"+minutes+":"

+seconds+" "+dn+"</b></font>"

if (document.layers){

document.layers.liveclock.document.write(myclock)

document.layers.liveclock.document.close()

}

else if (document.all)

liveclock.innerHTML=myclock

setTimeout("show5()",1000)

}

 

//-->

</script>

</strong></font></td>

</tr>

<tr>

<td colspan="3"> <table width="56%" border="0" cellpadding="0" cellspacing="1" bgcolor="#000000">

<tr>

<td><table width="100%" border="0" align="left" cellpadding="0" cellspacing="0">

<tr>

<td bgcolor="#FFFFFF">

<?php

mysql_select_db($database_Noticias, $Noticias);

$query_rsNoticiaIndex = "SELECT noticias.`data`, noticias.titulo FROM noticias ";

$rsNoticiaIndex = mysql_query($query_rsNoticiaIndex, $Noticias) or die(mysql_error());

$row_rsNoticiaIndex = mysql_fetch_assoc($rsNoticiaIndex);

$totalRows_rsNoticiaIndex = mysql_num_rows($rsNoticiaIndex);

 

$maxRows_rsRelacaoUltimasNoticias = 10;

$pageNum_rsRelacaoUltimasNoticias = 0;

if (isset($HTTP_GET_VARS['pageNum_rsRelacaoUltimasNoticias'])) {

$pageNum_rsRelacaoUltimasNoticias = $HTTP_GET_VARS['pageNum_rsRelacaoUltimasNoticias'];

}

$startRow_rsRelacaoUltimasNoticias = $pageNum_rsRelacaoUltimasNoticias * $maxRows_rsRelacaoUltimasNoticias;

 

mysql_select_db($database_Noticias, $Noticias);

$query_rsRelacaoUltimasNoticias = "SELECT * FROM noticias ";

$query_limit_rsRelacaoUltimasNoticias = sprintf("%s LIMIT %d, %d", $query_rsRelacaoUltimasNoticias, $startRow_rsRelacaoUltimasNoticias, $maxRows_rsRelacaoUltimasNoticias);

$rsRelacaoUltimasNoticias = mysql_query($query_limit_rsRelacaoUltimasNoticias, $Noticias) or die(mysql_error());

$row_rsRelacaoUltimasNoticias = mysql_fetch_assoc($rsRelacaoUltimasNoticias);

 

if (isset($HTTP_GET_VARS['totalRows_rsRelacaoUltimasNoticias'])) {

$totalRows_rsRelacaoUltimasNoticias = $HTTP_GET_VARS['totalRows_rsRelacaoUltimasNoticias'];

} else {

$all_rsRelacaoUltimasNoticias = mysql_query($query_rsRelacaoUltimasNoticias);

$totalRows_rsRelacaoUltimasNoticias = mysql_num_rows($all_rsRelacaoUltimasNoticias);

}

$totalPages_rsRelacaoUltimasNoticias = ceil($totalRows_rsRelacaoUltimasNoticias/$maxRows_rsRelacaoUltimasNoticias)-1;

?>

<?php do { ?>

</td>

</tr>

<tr>

<td bgcolor="#F5f5f5">

<strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><img src="imagens/seta2.gif" width="18" height="18"></font></strong>

<a href="leitor_noticia.php?id_noticia=<?php echo $row_rsRelacaoUltimasNoticias['id_noticia']; ?>"><?php echo $row_rsRelacaoUltimasNoticias['titulo']; ?></a></td>

</tr>

<tr>

<td bgcolor="ffffff"><?php echo $parcial; ?></td>

</tr>

<tr>

<td bgcolor="#FFFFFF">

<?php } while ($row_rsRelacaoUltimasNoticias = mysql_fetch_assoc($rsRelacaoUltimasNoticias)); ?>

</td>

</tr>

<tr>

<td bgcolor="#FFFFFF">

<?php

mysql_free_result($rsNoticiaIndex);

mysql_free_result($rsRelacaoUltimasNoticias);

?>

</td>

</tr>

</table></td>

</tr>

</table></td>

</tr>

</table>

Help-me? :wacko:

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.