Código PHP:
echo "<td width='100'class='style4' align='left' bgcolor=$bgcolor><a href='data.php?itemno=$row[1]&table=$select' class='items'>$row[1]</a></td>\n";
El problema viene cuando ejecuta el query que recibe las variables, este es el codigo que estoy utilizando:
Código PHP:
#VARIABLES
$table =($_GET["table"]);
$itemno =($_GET["itemno"]);
echo "'$table' \n";
echo "'$itemno' \n";
#OPENING db LINK
$link = mysql_connect("myserver", "admin", "password") or die("Could not connect: " . mysql_error());
mysql_select_db("mydb", $link);
#QUERY
$query = mysql_query("SELECT sku, description, tech_info FROM $table WHERE sku = $itemno ",$link);
if (!$query) {
die('Query execution problem: ' . mysql_error());
}
Query execution problem: Unknown column 'AC31831531HD' in 'where clause'
donde AC31831531HD es el valor contenido en la variable $itemno que es el valor del campo sku de mi tabla y que he chekeado existe tal cual aparece aqui.
Lo que no puedo entender es porque motivo me toma el valor de $table y no el de $itemno, me explico???
Habra alguien que pueda darme una idea de que es lo que sucede????
Desde ya muchas gracias!