Ben bunu daha iyi çözümler olabilir benim nihai hedef ne açıklamaya başlayacağız.
Ben şu parametreleri kabul eder updateUser
adında bir işlevi var:
function updateUser($password = NULL, $name = NULL, $lastname = NULL, $age = NULL, $email = NULL, $relation = NULL)
Gördüğünüz gibi ben NULL onları kurdum, böylece fonksiyonu geçti değilse onlar boş olur. Değil mi? (Ben bu hakkı var umut)
Sorun (iletilir) bu argümanlar her bir veritabanına gönderilecek olacak bir kullanıcı için bilgi içerdiğini, ve ben olanları ayarlamak istemiyorum ben sadece sorguda geçti değişkenleri eklemek istiyorum Bu veritabanında (boş) bir geçirilen değildir.
Ve bu yüzden ben bütün geçti argümanlarını alıp bir diziye kıpırdamak fikir geldi. Ve sonra dizide her öğe ile ve benzeri bir dize oluşturmak döngü:
$string = "$password, $email";
Yani, herhangi bir öneriniz? Dediğim gibi, ben bu sorunu çözmek için başka daha iyi bir yolu varsa bu yöntemi kullanmak zorunda değilsiniz.
Advandce teşekkürler!