roopurt18 Posted December 1, 2007 Share Posted December 1, 2007 Call mysql_query() inside the loop after assigning to $sql; that will make multiple calls to the database though. With a small amount of cleverness you can do it with a single call. This will insert three rows into the table `table`. INSERT INTO `table` (`col1`, `col2`) VALUES ('a', 'a'), ('b', 'b'), ('c', 'c') Quote Link to comment https://forums.phpfreaks.com/topic/78975-solved-mysql-store-every-login-dates-and-times/page/2/#findComment-403356 Share on other sites More sharing options...
samona Posted December 1, 2007 Author Share Posted December 1, 2007 I checked that code and it works. However, I don't understand how it works. How would $sql be able to submit all those tasks in the database with only one command? Does it have to do with some special property arrays (checkbox) have? Quote Link to comment https://forums.phpfreaks.com/topic/78975-solved-mysql-store-every-login-dates-and-times/page/2/#findComment-403358 Share on other sites More sharing options...
samona Posted December 1, 2007 Author Share Posted December 1, 2007 ok i got it, thx Quote Link to comment https://forums.phpfreaks.com/topic/78975-solved-mysql-store-every-login-dates-and-times/page/2/#findComment-403365 Share on other sites More sharing options...
samona Posted December 2, 2007 Author Share Posted December 2, 2007 I'm trying to do a left join to get tasks that were not completed. However, the query gives me tasks that were completed as well as tasks that were not completed. How, do I get only tasks that have a NULL Value. My code is below: Select Task.Description, task_user.created From Task LEFT JOIN task_user ON Task.Task_ID = task_user.task_ID AND DATE_FORMAT(task_user.created, '%Y %m %d') = DATE_FORMAT(CURDATE(), '%Y %m %d') Quote Link to comment https://forums.phpfreaks.com/topic/78975-solved-mysql-store-every-login-dates-and-times/page/2/#findComment-404456 Share on other sites More sharing options...
roopurt18 Posted December 2, 2007 Share Posted December 2, 2007 Append this: WHERE `task_user`.`created` IS NULL Quote Link to comment https://forums.phpfreaks.com/topic/78975-solved-mysql-store-every-login-dates-and-times/page/2/#findComment-404522 Share on other sites More sharing options...
samona Posted December 2, 2007 Author Share Posted December 2, 2007 It worked perfectly. Thanks! Quote Link to comment https://forums.phpfreaks.com/topic/78975-solved-mysql-store-every-login-dates-and-times/page/2/#findComment-404527 Share on other sites More sharing options...
roopurt18 Posted December 2, 2007 Share Posted December 2, 2007 It worked perfectly. Thanks! I'm glad to hear it. Do you understand why? Quote Link to comment https://forums.phpfreaks.com/topic/78975-solved-mysql-store-every-login-dates-and-times/page/2/#findComment-404552 Share on other sites More sharing options...
samona Posted December 3, 2007 Author Share Posted December 3, 2007 Yeah, because we are using a conditional which evaluates whether it is NULL (no value) Quote Link to comment https://forums.phpfreaks.com/topic/78975-solved-mysql-store-every-login-dates-and-times/page/2/#findComment-404605 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.