1 回答

TA貢獻1982條經(jīng)驗 獲得超2個贊
如果表沒有相同的列名,您可以JOIN使用以下查詢來簡單地使用它們:
SELECT *
FROM processos p
JOIN diligencias d ON d.idprocesso = p.id
WHERE p.d = '$process_id'
如果表確實具有相似的列名,您將需要為重疊名稱提供列別名,例如
SELECT p.*, d.id AS diligencias_id, d.xxx AS diligencias_xxx
FROM processos p
JOIN diligencias d ON d.idprocesso = p.id
WHERE p.d = '$process_id'
請注意,在您現(xiàn)有的代碼中
isset($_POST['id']) != ""
應(yīng)該
$_POST['id'] != ""
此外,您很容易受到 SQL 注入的影響,并且應(yīng)該使用準(zhǔn)備好的查詢。例如:
$process_id = $_POST['id'];
$stmt = $con->prepare("SELECT *
FROM processos p
JOIN diligencias d ON d.idprocesso = p.id
WHERE p.d = ?");
$stmt->bind_param('i', $process_id);
$qryLista = $stmt->get_result();
while($resultado = $qryLista->fetch_assoc()){
$vetor[] = array_map('utf8_encode', $resultado);
}
echo json_encode($vetor);
- 1 回答
- 0 關(guān)注
- 103 瀏覽
添加回答
舉報