我有一个国家/地区表,其中有一列 Countryid 我意外删除了CountryId哪个Had值= 1,现在状态表中有一个列countryId = 1的值,用于获取根据国家ID记录(州)。 我再次插入了这个国家,但它有不同的身份 那么如何在CountryId的国家表中再次更新该值,主键从2到
答案 0 :(得分:5)
您问题的直接答案是使用<?php
$kuca=mysqli_query($conn,"SELECT * FROM kuce WHERE `kId` > 0");
while($row = mysqli_fetch_array($kuca))
{
$x = $row['kUlazX'];
$y = $row['kUlazY'];
echo
"<script>
var houseInfoWindow = new google.maps.InfoWindow({
content: '<h3>Kuca</h3><p>Ovo je mesto gde igraci zive.</p>'
});
var houseMarker = new google.maps.Marker({
position: SanMap.getLatLngFromPos($x,$y),
map: map,
icon: 'https://wiki.sa-mp.com/wroot/images2/b/b6/Icon_31.gif'});
google.maps.event.addListener(houseMarker, 'click', function() {
map.setCenter(houseMarker.position);
houseInfoWindow.open(map,houseMarker); </script>";
}
?>
。最好的起点是documentation。
更重要的是,将来有一种非常简单的方法可以避免这些问题:使用显式声明的外键关系。如果您有外键约束:
set identity_insert off
然后不允许alter table state
add constraint fk_state_country foreign key (countryId) references country(countryId);
。