테이블 user_instance
이 있습니다. 이 필드에는 account_id
, instance_name
, host_name
의 세 필드가 있습니다.
예를 들어 레코드는 다음과 같습니다.배열 mysql의 목록에서 특정 레코드 업데이트
account_id instance_name host_name
------------------------------------------
1 instance_name1 localhost
1 instance_name1 %
1 instance_name2 localhost
2 instance_name1 localhost
그리고 나는 텍스트 상자의 배열에 instance_name과 host_name을 얻고 있습니다.
$result=mysql_query("SELECT user_instance.instance_name, user_instance.host_name FROM
dba_account, user_instance WHERE dba_account.account_id = user_instance.account_id AND
dba_account.account_id = '1'");
while($note = mysql_fetch_array($result))
{
<inut type='text' name='instance_name' class='instance_name' disabled='disabled'
value='$note[instance_name]' size='25' />
<input type='text' name='host_name' class='host_name' disabled='disabled'
value='$note[host_name]' size='25' />
}
업데이트 버튼을 클릭하면 변경된 특정 레코드가 업데이트됩니다. 예를 들어, instance_name instance_name1
또는 account_name1
의 host_name localhost
을 변경하면 해당 레코드를 업데이트해야합니다. 어떤 도움을 주셔서 감사합니다.
특정 레코드를 선택하기에 적합한 조건을 사용하십시오. – triclosan
PHP의 'ext/mysql' (mysql_ * 제품군)은 [더 이상 사용되지 않습니다.] (http://www.php.net/manual/en/faq.databases.php # faq.databases.mysql.deprecated). 대신 [다른 것] (http://www.php.net/manual/en/mysqlinfo.api.choosing.php)을 사용하십시오. – pilcrow