आप $frienduserarray
को इनिशियलाइज़ नहीं कर रहे हैं एक सरणी के रूप में, इसलिए array_push
काम नहीं करता।
$friendarray = explode(",", $friendslist);
$frienduserarray = array();
for ($n = 0; $n < count($friendarray); $n++) {
$friendidpush = "('".$id."','".$friendarray[$n]."'),";
array_push($frienduserarray, $friendidpush);
}
ध्यान दें कि यह मेरे लिए जटिल चीजें प्रतीत होता है। दूसरी सरणी भी आवश्यक क्यों है? बस स्ट्रिंग संयोजन का उपयोग करें।
$query = "INSERT INTO UserLinks (User_1, User_2) VALUES ";
$friendarray = explode(",", $friendslist);
foreach ($friendarray as $friend) {
$query .= "('" . $id . "','" . $friend . "'),";
}
$query = substr($query, 0, -1); // remove trailing comma
mysql_query($query);