php - mysql Update query customize accroding if field is present -


i presently have data

$user=$postdata['user_name']; $phone_no=$postdata['phone_no'];  $qry = "update users set user_name = '$user', phone_no = '$phone_no' id = 1" 

i want update user_name if value present in $postdata['user_name'] same case phone_no , if data present in $phone_no phone_no should updated .

you have construct query in segments:

$user = $postdata['user_name']; $phone_no = $postdata['phone_no'];  $update = array(); if($user) {     $update[] = "user_name = '$user'"; }  if($phone_no) {     $update[] = "phone_no = '$phone_no'"; }  if(count($update)) {     $query = "update users set ";     $query .= implode(",", $update);     $query .= " id = 1"; } 

Comments

Popular posts from this blog

java - Plugin org.apache.maven.plugins:maven-install-plugin:2.4 or one of its dependencies could not be resolved -

Round ImageView Android -

How can I utilize Yahoo Weather API in android -