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.