【问题标题】:SQL: Error writing item to databaseSQL:将项目写入数据库时​​出错
【发布时间】:2012-05-21 04:19:13
【问题描述】:

我遇到的问题仅发生在刚注册该网站并首次尝试在我的网站上添加产品的用户身上。添加产品分两部分完成。第一个是产品描述。二是产品截图。

新用户填写产品描述并点击提交后,他们会被带到页面上传他们的产品图片。但是,在网站的标题和正文之间存在错误

目录 occ/54

(此数字因产品而异)

解决方案是返回菜单屏幕,转到“所有产品”视图并删除失败的条目。返回“添加产品”并重复第一页添加产品描述的过程后,第二页不再出现错误。

显然对于新用户,他们第一次尝试向数据库添加项目时,是在尝试写入 MySQL 数据库和 OCC 文件夹中已经存在的产品 ID。

<?
if ($this->tank_auth->is_logged_in())
{
    $id = $this->tank_auth->get_user_id();
    $user = $this->users_m->get_user_by_id($id);
    $profile = $this->users_m->get_user_profile($id);
$fresh = $this->dev->get_fresh_app_id($id); 
$app = $this->dev->get_app_by_id($fresh);

$user_dir = 'occ/' . $id;
$is_it = file_exists($user_dir);
if($is_it != TRUE)
    {
    $dir =  'occ/' . $id;
    echo 'dir ' . $dir;
    mkdir ($dir);
    }

else
{
    $new_dir = 'occ/' . $id . '/' . $app->id;
    $is_itt = file_exists($new_dir);
    if($is_itt != TRUE)
    {
    $dirr =  'occ/' . $id . '/' . $app->id;
    mkdir ($dirr);
    }
}

$logo_path = '../occ/'. $id . '/' . $app->id ;
?>

任何帮助将不胜感激!

【问题讨论】:

  • 没有任何代码我们无法真正提供任何答案。

标签: php mysql database codeigniter


【解决方案1】:

删除这一行:

echo 'dir ' . $dir;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-10-21
    • 1970-01-01
    • 1970-01-01
    • 2015-06-26
    • 1970-01-01
    • 2020-05-02
    • 1970-01-01
    相关资源
    最近更新 更多