dadamssg Posted April 4, 2009 Share Posted April 4, 2009 how do i make this correct? $sql = "UPDATE test SET title={$title}, description={$description}, location={$location}, event={$_POST['event']}, start={$ss}, end={$ee} WHERE eventid={$postid}"; i use these same values when i enter them in my db in the first place...so i know they are all acceptable into my db, i just dont think i have the query right. some help would be awesome Quote Link to comment https://forums.phpfreaks.com/topic/152508-help-with-update-query/ Share on other sites More sharing options...
dadamssg Posted April 4, 2009 Author Share Posted April 4, 2009 this works, but i KNOW there has to be a more efficient way to do this, any know the CORRECT way??? $sql = "UPDATE test SET start = '$store' WHERE eventid={$postid}"; $result = mysqli_query($cxn,$sql) or die (mysqli_error($cxn)); $sqe = "UPDATE test SET end = '$erl' WHERE eventid={$postid}"; $reslt = mysqli_query($cxn,$sqe) or die (mysqli_error($cxn)); $tql = "UPDATE test SET title = '$title' WHERE eventid={$postid}"; $teslt = mysqli_query($cxn,$tql) or die (mysqli_error($cxn)); $rql = "UPDATE test SET description = '$description' WHERE eventid={$postid}"; $reslt = mysqli_query($cxn,$rql) or die (mysqli_error($cxn)); $vql = "UPDATE test SET location = '$location' WHERE eventid={$postid}"; $veslt = mysqli_query($cxn,$vql) or die (mysqli_error($cxn)); $cql = "UPDATE test SET event = '$event' WHERE eventid={$postid}"; $veslt = mysqli_query($cxn,$cql) or die (mysqli_error($cxn)); Quote Link to comment https://forums.phpfreaks.com/topic/152508-help-with-update-query/#findComment-801048 Share on other sites More sharing options...
fenway Posted April 4, 2009 Share Posted April 4, 2009 how do i make this correct? $sql = "UPDATE test SET title={$title}, description={$description}, location={$location}, event={$_POST['event']}, start={$ss}, end={$ee} WHERE eventid={$postid}"; i use these same values when i enter them in my db in the first place...so i know they are all acceptable into my db, i just dont think i have the query right. some help would be awesome How about some string literal quoting??? Quote Link to comment https://forums.phpfreaks.com/topic/152508-help-with-update-query/#findComment-801193 Share on other sites More sharing options...
dadamssg Posted April 5, 2009 Author Share Posted April 5, 2009 not sure i know what you're asking for...? Quote Link to comment https://forums.phpfreaks.com/topic/152508-help-with-update-query/#findComment-801495 Share on other sites More sharing options...
xtopolis Posted April 5, 2009 Share Posted April 5, 2009 fenway means: $sql = "UPDATE test SET title={$title}, description={$description}, location={$location}, event={$_POST['event']}, start={$ss}, end={$ee} WHERE eventid={$postid}"; to something like this $event = $_POST['event']; $sql = "UPDATE test SET title='$title', description='$description', location='$location', event='$event', start='$ss', end='$ee' WHERE eventid='$postid'"; I'm not sure how to use the {$_POST['event']} type as I never use that form. Quote Link to comment https://forums.phpfreaks.com/topic/152508-help-with-update-query/#findComment-801516 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.