Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/08/2006, 08:44
gerriv
 
Fecha de Ingreso: junio-2006
Mensajes: 41
Antigüedad: 17 años, 10 meses
Puntos: 0
resultado en una pagina de busqueda en php

Estoy trabajando en un buscador de registros desarrollado en mysql, php, iis y diseñador dreamweaver 8, tengo el siguiente fragmento de código

<?php require_once('file:///C|/Inetpub/wwwroot/sitios/php/Connections/db.php'); ?>
<?php
$colname_a = "-1";
if (isset($_GET['id'])) {
$colname_a = (get_magic_quotes_gpc()) ? $_GET['id'] : addslashes($_GET['id']);
}
mysql_select_db($database_db, $db);
$query_a = sprintf("SELECT * FROM libros1 WHERE id = %s",
$colname_a);
$a = mysql_query($query_a, $db) or die(mysql_error());
$row_a = mysql_fetch_assoc($a);
$totalRows_a = mysql_num_rows($a);
?>

si en la linea

$query_a = sprintf("SELECT * FROM libros1 WHERE id = %s",

si le cambio la expresion %s por un número id arbitrario que tengo en mi bd (por ej 2) devuelve en el resultado los regs que le corresponde a esa id, pero si necesito hacer una busqueda con otra id ya no me sirve, que podría corregir para realizar una búsqueda a cualquier otro registro?

gracias por sus observaciones.