我知道這個問題可能很簡單,但由於我是PHP和MySQL的新手,我不知道這個解決方案。 我想從表中檢索數據,但僅限於那個用戶。這是一個檢查設備是否固定的系統,我只想讓客戶看到他自己的設備,而不是其他設備。所以我認爲這是通過比較每個表中的id以及是否等於show來完成的。 你有什麼線索可以做到嗎?這是我的代碼至今:通過ID從數據庫中選擇數據
<?php
// A sessão precisa ser iniciada em cada página diferente
if (!isset($_SESSION)) session_start();
?>
<head>
<link href="css/style.css" rel="stylesheet" type="text/css" />
<link href="favicon.ico" rel="shortcut icon">
<title>Verificar estado</title></head>
<body>
<?php
//Tentativa de estabelecer uma ligação à BD
$connection = new mysqli('****', '****', '******', '****');
//Verificar se a ligação foi estabelecida com sucesso
if (mysqli_connect_errno()) {
echo "</h2>Erro no acesso à base de dados.</h2>" . mysqli_connect_error();
exit();
}
$user = $_SESSION['id'];
$sql = "SELECT id_user, id_ficha, avaria FROM fichas";
//Executar a Query!
$result = $connection->query($sql);
echo "<div id='listanomes'>User ID - ID Ficha - Avaria</div>";
?>
<div id="lista">
<div class="consultar">
<?php
while ($userproduto = $result-> fetch_object()) {
echo '<table border="1">';
echo "<tr>";
echo "<td>" . $userproduto->id_user . "</td>";
echo "<td>" . $userproduto->id_ficha . "</td>";
echo "<td>" . $userproduto->avaria . "</td>";
echo "</tr>";
echo "</table>";
}
echo '</div>';
echo '</div>';
//Termina o script
echo '<div class="foot">';
echo '<p>Copyright © 2013 - Todos os direitos reservados - <a href="mailto:[email protected]">Númica</a></p>';
echo '</div>';
echo '</body>';
echo '</html>';
exit();
?>
'SELECT FIELDS FROM TABLE WHERE UR_KEY_NAME = USER_ID'; – Red 2013-05-02 10:21:58