Ir para conteúdo

Arquivado

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

rafaeloliveira83

Selecionar uma linha qualquer

Recommended Posts

Tenho uma tabela chamada Titulos

 

Nela quero armazenar todos os titulos e links do meu site para ficar alterando no banco de dados quando eu quiser ao inves de editar no php etc.

 

Nela possui 3 colunas

 

ID -- Titulo - Link

1 Titulo1 -- www.

2 Titulo2 -- www.

3 Titulo3 -- www.

 

Gostaria de selecionar por exemplo na página x somente o titulo2 do id2 por exemplo.

 

até agora nao consegui via echo nem printf .

 

Sei que é por where, mas da erro

 

$query = 'SELECT * FROM titulos WHERE ID=1;';

Assim eu consigo , mas fica ruim desse jeito

Compartilhar este post


Link para o post
Compartilhar em outros sites

Movido: PHP=>SQL

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tira esse ';' da query e arruma ela:

 

$query = "SELECT * FROM titulos WHERE ID='$id'";

Uma coisa: você tá usando query strings (site.com/index.php?link=...) para acessar as páginas? Se for, crie um arquivo chamado, por exemplo, titles.php. Nele, você usa um GET pra pegar o que tem depois de 'link'. Ae você faz um switch pra esse GET e caso não seja nenhuma das páginas do portal, você define um título padrão.

 

É só uma idéia.

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bem se liga, acho que é melhor primeiro dar uma lida nos sites da php.net e do mysql, por que são funções básicas...

Se for ficar tentando até aprender vai ser desgastante...

 

Pensa primeiro o por que uma tabela com 3 colunas com titulos.... Eu não consegui enteder, mas depois de um tempo você vai melhorar isso, então dê uma olhada nossites...

 

Agora se você quiser selecionar um dessas colunas, é simples...

 

Primeiro no site você têm que usar a função GET, $id = $_GET['id'];, essa função vai pegar o valor "id" que aparece na url do site.

 

www.grimorionerd.com?id=3

? significa que apartir dali começa a "palavra" que é referente ao valor.

id=3, é o valor mostrado.

 

Beleza, agora se vai em baixo disso e começa.

$consulta = mysql_query("SELECT titulo2 FROM titulo WHERE id='$id'");

while ($a = mysql_fetch_array($consulta))
		{
			$id_titulo = $a['id_titulo'];
			$titulo2 = $a['titulo2'];
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

O Gaulia tem razão, dá uma estudada no manual que você aprende rapidinho.

 

Eu até pensei em fazer isso, mas não tinha entendido a necessidade dele, então apenas olhei o código que ele postou. ^_^

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom na verdade o que eu queria era apenas criar uma variável para o ID e eu buscasse o titulo e o link de onde eu quisesse.

 

Query String eu tenho em meu site.

 

A duvida seria essa criar uma variavel para o ID = $id onde eu pudesse escolher ele no echo ou printf.

 

$query = "SELECT Titulo FROM tabela WHERE ID = '$id'";

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.