Foros del Web » Programando para Internet » PHP »

buscar en mysql (select...)

Estas en el tema de buscar en mysql (select...) en el foro de PHP en Foros del Web. bueno esq nesesito que esto tengo una db con las columnas "id" - "Autor" - "html" el id siempre se incrementa 1 cuando agreagas un ...
  #1 (permalink)  
Antiguo 06/01/2012, 15:55
 
Fecha de Ingreso: enero-2012
Mensajes: 26
Antigüedad: 12 años, 3 meses
Puntos: 0
Pregunta buscar en mysql (select...)

bueno esq nesesito que esto

tengo una db con las columnas "id" - "Autor" - "html" el id siempre se incrementa 1 cuando agreagas un valor entonces lo que llo quiero hacer es buscar en la db el id que llo quiera (como un buscador lo hace)

aqui les dejo mi code ayudenme a terminarlo
Código:
<!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=utf-8" />
<title>Documento sin t&iacute;tulo</title>
</head>

<body>
<form id="form1" name="form1" method="post" action="index.php">
<label>
ID:</label>
<p>
  <input name="id" type="text" id="id" size="10" />
  
</p>
<p>
  <label>
  <input type="submit" name="ir" id="ir" value="IR" />
  </label>
</p>
<?php
$conexion = mysql_connect("mi host", "my user", "mi pas");
if (!$conexion) {
echo 'Error';
}
//2. Seleccionar la Base de Datos a utilizar
$seleccionar_bd = mysql_select_db("my data base", $conexion);
if (!$seleccionar_bd) {
echo 'error';
}
if ($_POST['id'] == ""){
echo 'llena el campo id';
} else {
$var = $_POST['id'];
$sql = mysql_query("select * FROM comentarios WHERE id LIKE '%$var%'", $conexion);

}


mysql_close($conexion);

?>
</form>
<label></label>
</body>
</html>
  #2 (permalink)  
Antiguo 06/01/2012, 16:04
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: buscar en mysql (select...)

$sql = mysql_query("select * FROM comentarios WHERE id = '$var' ", $conexion);
  #3 (permalink)  
Antiguo 06/01/2012, 16:07
Usuario no validado
 
Fecha de Ingreso: enero-2010
Ubicación: Maturín, Monagas
Mensajes: 190
Antigüedad: 14 años, 3 meses
Puntos: 24
Respuesta: buscar en mysql (select...)

Tu sabes de php o copiaste eso sin saber que era?

Código PHP:
Ver original
  1. if ($_POST['id'] == ""){
  2. echo 'llena el campo id';
  3. } else {
  4. $var = $_POST['id'];
  5. $sql = mysql_query("select * FROM comentarios WHERE id LIKE '%$var%'", $conexion);
  6.  
  7. }

ese pedazo de codigo ya te busca en tu tabla por id como quieres ahora solo agrega esto:

Código PHP:
Ver original
  1. campo=mysql_fetch_array(sql);
  2.  
  3. echo campo['Autor'];

y manejas tus variables a lo que desees haces mostrarlas etc, saludos.
  #4 (permalink)  
Antiguo 06/01/2012, 16:27
 
Fecha de Ingreso: enero-2012
Mensajes: 26
Antigüedad: 12 años, 3 meses
Puntos: 0
Respuesta: buscar en mysql (select...)

Cita:
Iniciado por leonagelic Ver Mensaje
Tu sabes de php o copiaste eso sin saber que era?

Código PHP:
Ver original
  1. if ($_POST['id'] == ""){
  2. echo 'llena el campo id';
  3. } else {
  4. $var = $_POST['id'];
  5. $sql = mysql_query("select * FROM comentarios WHERE id LIKE '%$var%'", $conexion);
  6.  
  7. }

ese pedazo de codigo ya te busca en tu tabla por id como quieres ahora solo agrega esto:

Código PHP:
Ver original
  1. campo=mysql_fetch_array(sql);
  2.  
  3.  
  4.  
  5. echo campo['Autor'];

y manejas tus variables a lo que desees haces mostrarlas etc, saludos.

cuando doy clik en el boton me sale esto

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/u534012470/public_html/url/index.php on line 36
  #5 (permalink)  
Antiguo 06/01/2012, 16:34
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: buscar en mysql (select...)

especifica los campos que tienes en la tabla comentarios y que deseas mostrar
  #6 (permalink)  
Antiguo 06/01/2012, 16:45
Usuario no validado
 
Fecha de Ingreso: enero-2010
Ubicación: Maturín, Monagas
Mensajes: 190
Antigüedad: 14 años, 3 meses
Puntos: 24
Respuesta: buscar en mysql (select...)

perdon es $campo=mysql_fetch_array($sql); pruebalo asi: y la consulta sql como lo dice el amigo webankenovi asi:

$sql = mysql_query("select * FROM comentarios WHERE id = '$var' ", $conexion);

Etiquetas: buscar+en, conexion, mysql, select
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:43.