그래서 3 개 테이블사용하여 여러 테이블은 MySQL을 좋아
1.phone이 osname
어떻게 데이터를 넣을 수 있습니까? 테이블 중 하나 (manufacturerid1 -> manufacturerid2 및 osid1> osid2)에서 첫 번째 테이블을 업로드 할 때마다 첫 번째 테이블에 업로드합니다. ...
나는 올바른 질문을하고 있는데도 내가 원하는 건지 모르겠다. 제조업체를위한 테이블을 만들어서 제조업체 이름을 표시 할 때 이름 중 하나를 클릭하고 제조업체/OS에 속한 모든 전화가 표시됩니다. 내가 PHP를 통해 데이터를 업데이트 할 수있는 방법 또한
는
내가 manufacuter에 대한 테이블을 필요로 실현 이전에 사용이 스크립트 (내 전체 전화 테이블 내가 사용하는 이상의 테이블을 가질 필요가없는 데이터를 더 이상이다) (브랜드)와 os (OperatingSystem)를 사용하여 그 중 하나를 표시 할 때 더 많은 동일한 제조업체 이름이 팝업되지 않도록해야합니다.
<?php
include 'connect.php';
mysql_select_db("phone", $connect);
$id = $_POST['ID'];
$name = $_POST['name'];
$stock = $_POST['stock'];
$brand = $_POST['brand'];
$operatingsystem = $_POST['operatingsystem'];
$camera = $_POST['camera'];
$handset = $_POST['handset'];
$screen = $_POST['screen'];
$connectivity = $_POST['connectivity'];
$batterylife = $_POST['batterylife'];
$memory = $_POST['memory'];
$messaging = $_POST['messaging'];
$soundformat = $_POST['soundformat'];
$price = $_POST['price'];
$flag= $_POST['flag'];
$sql = "UPDATE phone SET name='$name', stock='$stock', brand='$brand', operatingsystem='$operatingsystem', camera='$camera', handset='$handset', screen='$screen', connectivity='$connectivity', batterylife='$batterylife', memory='$memory', messaging='$messaging', soundformat='$soundformat', price='$price', flag='$flag' WHERE ID='$id' ";
if (!mysql_query($sql,$connect))
{
die('Error: ' . mysql_error());
}
echo "<h1>1 record was just updated in the database.</h1>";
mysql_close($con);
?>
좋아요. 그래도 도움이 될 것 같아요.하지만 ... 내 주요 문제는 제조업체 테이블에서 정보를 얻으려면 링크 테이블 manufacturerID에서 정보를 가져 오는 방법을 모릅니다. 따라서 특정 전화 (전화 테이블) :( – Snyckey