niza Posted April 14, 2006 Share Posted April 14, 2006 [code]$connection = mysql_connect($host, $user,$password) or die ("Couldn't connect to server."); $db = mysql_select_db($database, $connection) or die ("Couldn't select database."); $sql = "UPDATE ad SET adName='$adName', adInfo='$adInfo', adPrice='$adPrice' WHERE adID='21'"; $result = mysql_query($sql) or die("Couldn't modify database."); mysql_close($connection); [/code]This is the error I get: Couldn't modify database. Anyone knows what is happening and why I cannot update the database?I checked all tables in the database for spelling mistakes and the variables. But I found no mistakes. Link to comment https://forums.phpfreaks.com/topic/7428-problems-updating-the-database/ Share on other sites More sharing options...
annihilate Posted April 14, 2006 Share Posted April 14, 2006 Use this, the error then may be a bit more helpful than what you currently have.[code]$result = mysql_query($sql) or die(mysql_error()); [/code] Link to comment https://forums.phpfreaks.com/topic/7428-problems-updating-the-database/#findComment-27048 Share on other sites More sharing options...
niza Posted April 14, 2006 Author Share Posted April 14, 2006 I found the problem and I've fixed it. Now it updates the database but with nothing. I have no values in the database, only empty fields. Link to comment https://forums.phpfreaks.com/topic/7428-problems-updating-the-database/#findComment-27049 Share on other sites More sharing options...
niza Posted April 14, 2006 Author Share Posted April 14, 2006 Never mind. The variables were not being passes. I used this to get the variables:$adName = $_POST['adName'];$adInfo = $_POST['adInfo'];And now it works.Is there any way I can get the variables through a loop or something rather then manually give each variable a value? Link to comment https://forums.phpfreaks.com/topic/7428-problems-updating-the-database/#findComment-27053 Share on other sites More sharing options...
jcbarr Posted April 14, 2006 Share Posted April 14, 2006 The variables have to be passed to the page somehow.Where are they coming from? If we can get a better understanding of this then we can help. Link to comment https://forums.phpfreaks.com/topic/7428-problems-updating-the-database/#findComment-27064 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.