我正在做一個諮詢,其中由url發送的id,我需要顯示與此id相關的名稱,但通過使用此代碼,它爲我帶來了所有名稱和只需要與此ID相關聯的名稱。
<?php
require_once('../../../Connections/colegio.php');
if (!$colegio) {
die('No pudo conectarse: ' . mysql_error());
}
$consulta = 'SELECT nombre_alumno FROM alumno';
$resultado = mysql_query($consulta);
if (!$resultado) {
die('La consulta falló: ' . mysql_error());
}
/* obtención de filas en orden inverso */
for ($i = mysql_num_rows($resultado) - 1; $i >= 0; $i--) {
if (!mysql_data_seek($resultado, $i)) {
echo "No se encuenta la fila $i: " . mysql_error() . "\n";
continue;
}
if (!($fila = mysql_fetch_assoc($resultado))) {
continue;
}
echo $fila['nombre_alumno'] . "<br />\n";
}
mysql_free_result($resultado);
?>
你的查詢需要一個'WHERE'條款。 'SELECT nombre_alumno FROM alumno WHERE id ='USER_ID_HERE';' – user2959229
也假設你有這個URL'http://foo.bar?user_id = 12345' 所以你可以得到這樣的id: '$ _GET [「user_id 「]' – koox00
只是爲了說明:'mysql_ *'被depricated,看看'mysqli_ *' – inetphantom