Автор Тема: Проблен с SQL  (Прочетена 8087 пъти)

0 Потребители и 2 Гости преглежда(т) тази тема.

mihail.jl

  • Newbie
  • *
  • Благодарности
  • -Казани: 4
  • -Получени: 0
  • Публикации: 47
Проблен с SQL
« -: 07 Май 2010, 11:18:24 »
You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax
 to use near  ' pictures (pic_name,catalogue_id,comment,date_added,is_public)
 VALUES ( " 127318898 '  at line 1 SQL:INSERT INTО pictures (pic_name,catalogue_id,comment,date_added,is_public)
VALUES ( " 1273188981_aaaaaaa.jpg " ,0, " as " ,1273188981,1)


Имате грешка във вашия SQL сънтакс, проверете ръчно кореспонденциите до вашият MYSQL сервизна версия за правилен синтакс до  use близо ....

Въпрос:Възможно ли е да имам правописна грешка, или какви биха могли да бъдат причините за тази грешка?

echeveria

  • Hero Member
  • *****
  • Благодарности
  • -Казани: 72
  • -Получени: 94
  • Публикации: 4836
Отг: Проблен с SQL
« Отговор #1 -: 07 Май 2010, 14:27:45 »
Дай цялата заявка не грешката
Днес Печатарите използват парите за да купят мозъците на онези, които ги превъзхождат, за да ги накарат да им служат и така да се превърнат в жертва на посредствеността. Това ли е причината, поради която ги наричате благо?
<iframe src="http://www.corbindavenport.com/ubuntu/widget.html" style="width:

walpsup

  • Full Member
  • ***
  • Благодарности
  • -Казани: 0
  • -Получени: 0
  • Публикации: 173
Отг: Проблен с SQL
« Отговор #2 -: 07 Май 2010, 15:06:59 »
' picture Виж да не си сложил повечко  '  апострофчета :)
Поздрави!

mihail.jl

  • Newbie
  • *
  • Благодарности
  • -Казани: 4
  • -Получени: 0
  • Публикации: 47
Отг: Проблен с SQL
« Отговор #3 -: 07 Май 2010, 15:14:58 »
Код: PHP
  1. run_q( ' INSERT INTО pictures (pic_name,catalogue_id,comment,date_added,is_public)
  2. VALUES ( "  ' .$name. '  " , ' .(int)$_POST[ ' folder ' ]. ' , "  ' .addslashes($_POST[ ' user_desc ' ]). '  " , ' .time(). ' , ' .$public. ' ) ' );
« Последна редакция: 15 Април 2015, 20:34:51 от Avalanche »

echeveria

  • Hero Member
  • *****
  • Благодарности
  • -Казани: 72
  • -Получени: 94
  • Публикации: 4836
Отг: Проблен с SQL
« Отговор #4 -: 07 Май 2010, 15:19:22 »
Според мен имаш проблем с кавичките! И това comment  ми се оцветява различно защо ли?
Дай все пак и структурата на таблицата де.
Днес Печатарите използват парите за да купят мозъците на онези, които ги превъзхождат, за да ги накарат да им служат и така да се превърнат в жертва на посредствеността. Това ли е причината, поради която ги наричате благо?
<iframe src="http://www.corbindavenport.com/ubuntu/widget.html" style="width:

mihail.jl

  • Newbie
  • *
  • Благодарности
  • -Казани: 4
  • -Получени: 0
  • Публикации: 47
Отг: Проблен с SQL
« Отговор #5 -: 07 Май 2010, 16:33:14 »
ако, трябва да са качат някои пикове на php myadmin?
Код: PHP
  1. <?php
  2. if($success)
  3.     {
  4.     echo  ' Снимката бе качена успешно! ' ;
  5.     }
  6. if(count($err)>0)
  7. {
  8.  foreach ($err as $v)
  9.     {
  10.     echo  ' <div> ' .$v. ' </div> ' ;
  11.     }
  12. }
  13.     ?>
  14. <form method= " post "  enctype= " multipart/form-data " > //[u]форм е подчертано от нетбеанс  [/u]
  15.     Група:<select name= " folder " >
  16.         <?php
  17.         foreach ($folders as $v)
  18.             {
  19.             echo  ' <option values= ' .$v[ ' catalogue_id ' ]. ' > ' .$v[ ' name ' ]. ' </option> ' ;
  20.             }
  21.         ?>
  22.     </select>
  23.  
  24.     Файл:<input type= " file "  name= " user_pic " >
  25.  
  26.     Описание:[u]<textarea[/u] name= " user_desc " >
« Последна редакция: 15 Април 2015, 20:35:07 от Avalanche »

mihail.jl

  • Newbie
  • *
  • Благодарности
  • -Казани: 4
  • -Получени: 0
  • Публикации: 47
Отг: Проблен с SQL
« Отговор #6 -: 07 Май 2010, 17:10:58 »
Код: PHP
  1. <?php
  2. include  ' common.php ' ;
  3. if($_SESSION[ ' is_logged ' ]===true)
  4. {
  5. if($_FILES[ ' user_pic ' ][ ' tmp_name ' ])
  6.     {
  7.     if($_FILES[ ' user_pic ' ][ ' size ' ]>2097152)
  8.         {
  9.         $err[]= ' Файла е над 2мб. ' ;
  10.         }
  11.         if($_FILES[ ' user_pic ' ][ ' type ' ]!= ' image/gif '  &&
  12.             $_FILES[ ' user_pic ' ][ ' type ' ]!= ' image/jpeg '  &&
  13.             $_FILES[ ' user_pic ' ][ ' type ' ]!= ' image/pjpeg ' )
  14.             {
  15.             $err[]= ' Файла не е снимка ' ;
  16.             }
  17.     if(!$_POST[ ' folder ' ]>0)
  18.         {
  19.         $err[]= ' Изберете Папка ' ;
  20.         }
  21.             if(count($err)==0)
  22.                 {
  23.                 if(!is_dir( ' user_pics ' .DIRECTORY_SEPARATOR.$_SESSION[ ' user_id ' ]))
  24.                     {
  25.                     mkdir( ' user_pics ' .DIRECTORY_SEPARATOR.$_SESSION[ ' user_id ' ]);
  26.                     }
  27.                 $name=time(). ' _ ' .$_FILES[ ' user_pic ' ][ ' name ' ];
  28.                     if(move_uploaded_file($_FILES[ ' user_pic ' ][ ' tmp_name ' ], ' user_pics ' .DIRECTORY_SEPARATOR.$_SESSION[ ' user_id ' ].$name))
  29.                         {
  30.                         if($_POST[ ' is_public ' ]==1)
  31.                             {
  32.                             $public=1;
  33.                             }
  34.                         else
  35.                         {
  36.                             $public=0;
  37.                         }
  38.                         //echo mysql_errno();
  39.                      run_q( ' INSERT INTО pictures (pic_name,catalogue_id,comment,date_added,is_public) VALUES ( "  ' .$name. '  " , ' .(int)$_POST[ ' folder ' ]. ' , "  ' .addslashes($_POST[ ' user_desc ' ]). '  " , ' .time(). ' , ' .$public. ' ) ' );
  40.                         $success=true;
  41.                         }
  42.                 else
  43.                 {
  44.                     $err[]= ' Грешка при копиране на файла.Моля опитайте отново. ' ;
  45.                 }
  46.             }
  47.     }
  48. $folders=fetch_all(run_q( ' SELECT * FROM user_catalogs WHERE user_id= ' .$_SESSION[ ' user_id ' ]));
  49. include  ' templates/header.php ' ;
  50. include  ' templates/upload.php ' ;
  51. include  ' templates/footer.php ' ;
  52. }
  53. else
  54.     {
  55.     header( ' Location: index.php ' );
  56.     exit;
  57.     }
« Последна редакция: 15 Април 2015, 20:35:18 от Avalanche »

echeveria

  • Hero Member
  • *****
  • Благодарности
  • -Казани: 72
  • -Получени: 94
  • Публикации: 4836
Отг: Проблен с SQL
« Отговор #7 -: 07 Май 2010, 17:52:46 »
еми няма това предвид. Исках да видя структурата на таблицата. Обаче разгледай синтаксиса на заявката и провери дали правилно си задал знаците които разделят заявката от рнр променливите.
Днес Печатарите използват парите за да купят мозъците на онези, които ги превъзхождат, за да ги накарат да им служат и така да се превърнат в жертва на посредствеността. Това ли е причината, поради която ги наричате благо?
<iframe src="http://www.corbindavenport.com/ubuntu/widget.html" style="width:

mihail.jl

  • Newbie
  • *
  • Благодарности
  • -Казани: 4
  • -Получени: 0
  • Публикации: 47
Отг: Проблен с SQL
« Отговор #8 -: 07 Май 2010, 18:06:03 »
ok, Благодаря.

echeveria

  • Hero Member
  • *****
  • Благодарности
  • -Казани: 72
  • -Получени: 94
  • Публикации: 4836
Отг: Проблен с SQL
« Отговор #9 -: 07 Май 2010, 18:07:32 »
Тоест направи примерна заявка от пхпмайадмин и виж как изглежда тя и я сравни с твоята ако не ти е ясно де :)
Виж това дали ще работи:
$sql =  " INSERT INTО pictures (pic_name,catalogue_id,comment,date_added,is_public)VALUES ( '  " .$name. "  ' , '  " (int)$_POST[ ' folder ' ]. "  ' , '  " .addslashes($_POST[ ' user_desc ' ]). "  ' , '  " .time(). "  ' , '  " .$public. "  ' ) " ;
Днес Печатарите използват парите за да купят мозъците на онези, които ги превъзхождат, за да ги накарат да им служат и така да се превърнат в жертва на посредствеността. Това ли е причината, поради която ги наричате благо?
<iframe src="http://www.corbindavenport.com/ubuntu/widget.html" style="width: