我通过函数调用将这个3插入到数据库中。此代码工作正常,没有问题。
//* Set the function parameters.
$client_id = $_SESSION['user']['client_id'];
$params = array(
'name' => 'Abu',
'data' => 'user',
'active' => 'y',
'stamp' => date('Y-m-d H:i:s'),
);
$id = $client->user_add($client_id, $params);
$params = array(
'name' => 'Ali',
'data' => 'user',
'active' => 'y',
'stamp' => date('Y-m-d H:i:s'),
);
$id = $client->user_add($client_id, $params);
$params = array(
'name' => 'Siti',
'data' => 'user',
'active' => 'y',
'stamp' => date('Y-m-d H:i:s'),
);
$id = $client->user_add($client_id, $params);
差异仅在name
中。我是否只能调用一个函数来插入数据?用环什么的?提前谢谢。
您可以将名称放在数组中并在其上循环。您将重复3次的确切代码放在循环中,只是使用循环变量而不是字符串作为名称数组项。
$names = array('Abu', 'Ali', 'Siti');
foreach($names as $name) {
$params = array(
'name' => $name,
'data' => 'user',
'active' => 'y',
'stamp' => date('Y-m-d H:i:s'),
);
$id = $client->user_add($client_id, $params);
}