Postgres также автоматически выполняет фиксацию по умолчанию. AFAIK, это довольно распространено в мире баз данных OSS.
аю проект, где можно обновить имя, должность, отдел и тег сотрудника.
Но поскольку я делаю свой проект, он не будет обновляться, я знаю, что с моим кодом что-то не так. не могли бы вы, ребята, проверить это.
На моей странице php есть index.php, который является главным меню. Если щелкнуть имя сотрудника в списке, появится всплывающее окно. это всплывающее окно для обновления.
мой php код (он сейчас обновляется) но найдены ошибки:
<?php
$con=mysql_connect('localhost','root','pss') or die(mysql_error());
mysql_select_db('intra',$con);
if(isset($_POST['submitted']))
{
$sql = "SELECT * FROM gpl_employees_list where emp_id='".$_POST['eid']."'";
$result = mysql_query($sql) or die (mysql_error());
if(!$result || mysql_num_rows($result) <= 0)
{
return false;
}
$qry = "UPDATE gpl_employees_list SET emp_nme = '".$_POST['ename']."', emp_pos = '".$_POST['pos']."', emp_dep = '".$_POST['dep']."', emp_tag = '".$_POST['tag']."' WHERE emp_id = '".$_POST['eid']."' ";
mysql_query($qry) or die (mysql_error());
?><script>window.close();</script><?php
}
?>
* ПРИМЕЧАНИЕ: теперь это обновление, но если пользователь оставляет одно из текстовых полей пустым, он также обновляет таблицу пустыми пробелами, и это моя проблема сейчас. как мне этого избежать? Я имею в виду, если пользователь оставляет одно текстовое поле пустым, данные с пустыми значениями должны все еще содержать свое старое значение, но как это сделать с этим кодом? спасибо тем кто поможет
MisaChan