2012-06-22 51 views
9

chào tôi có một chạy một truy vấn sử dụng php nó cho lỗiMySQL đúng cú pháp để sử dụng gần '' tại dòng 1 lỗi

Bạn có một lỗi trong cú pháp SQL của bạn; kiểm tra hướng dẫn tương ứng với phiên bản máy chủ MySQL của bạn để có cú pháp đúng để sử dụng gần '' tại dòng 1

nhưng khi tôi lặp lại truy vấn và chạy thủ công bằng phần mềm sqlyog nó chạy tốt. bất cứ ai có thể nói whats vấn đề trên đây này là truy vấn tạo của tôi

INSERT INTO wp_bp_activity 
      (
      user_id, 
      component, 
      `type`, 
      `action`, 
      content, 
      primary_link, 
      item_id, 
      secondary_item_id, 
      date_recorded, 
      hide_sitewide, 
      mptt_left, 
      mptt_right 
      ) 
      VALUES(
      1,'activity','activity_update','<a title="admin" href="http://brandnewmusicreleases.com/social-network/members/admin/">admin</a> posted an update','<a title="242925_1" href="http://brandnewmusicreleases.com/social-network/wp-content/uploads/242925_1.jpg" class="buddyboss-pics-picture-link">242925_1</a>','http://brandnewmusicreleases.com/social-network/members/admin/',' ',' ','2012-06-22 12:39:07',0,0,0 
      ) 

và đây là mã php của tôi

$qr2="INSERT INTO wp_bp_activity 
      (
      user_id, 
      component, 
      `type`, 
      `action`, 
      content, 
      primary_link, 
      item_id, 
      secondary_item_id, 
      date_recorded, 
      hide_sitewide, 
      mptt_left, 
      mptt_right 
      ) 
      VALUES(
      $cid,'activity', 
      'activity_update', 
      '<a href=\"http://brandnewmusicreleases.com/social-network/members/$name/\" title=\"$name\">$name</a> posted an update', 
      '<a class=\"buddyboss-pics-picture-link\" href=\"http://brandnewmusicreleases.com/social-network/wp-content/uploads/$imgname\" title=\"$ionlyname\">$ionlyname</a>', 
      'http://brandnewmusicreleases.com/social-network/members/$name/', 
      ' ', 
      ' ', 
      '$time', 
      0, 
      0, 
      0 
      )"; 

sau khi sửa

echo $qr2="INSERT INTO wp_bp_activity (user_id,component,`type`,`action`,content,primary_link,item_id,secondary_item_id,date_recorded,hide_sitewide,mptt_left,mptt_right) VALUES($cid,'activity','activity_update','<a href=\"http://brandnewmusicreleases.com/social-network/members/$name/\" title=\"$name\">$name</a> posted an update','<a class=\"buddyboss-pics-picture-link\" href=\"http://brandnewmusicreleases.com/social-network/wp-content/uploads/$imgname\" title=\"$ionlyname\">$ionlyname</a>','http://brandnewmusicreleases.com/social-network/members/$name/','','','$time',0,0,0)"; 

mysql_query($qr2) or die(mysql_error()); 
+2

Truy vấn bạn đã đưa ra đã không được tạo ra bởi các PHP bạn đã đưa ra. Vui lòng hiển thị * nội dung * chính xác của '$ qr2'. – eggyal

+1

này được tạo ra bởi php, tôi đưa ra một số biến với php ex - title = \ "$ name \" –

+2

Tôi xin lỗi, nhưng PHP * không thể * đã tạo truy vấn bạn đã đưa ra: vì một điều, các thuộc tính của các thẻ neo đã thay đổi thứ tự. Vui lòng hiển thị * nội dung * chính xác của '$ qr2'. – eggyal

Trả lời

15

vấn đề là bởi vì bạn đã có truy vấn trên nhiều dòng bằng cách sử dụng "" rằng PHP thực sự gửi tất cả các khoảng trắng vào trong MySQL, điều này làm cho nó bị lỗi.

Hoặc đặt nó trên một dòng hoặc gắn trên mỗi dòng: o)

SQLyog phải được cắt tỉa không gian màu trắng trên mỗi dòng đó giải thích tại sao làm việc của nó.

Ví dụ:

$qr2="INSERT INTO wp_bp_activity 
     (
      user_id, 
(this stuff)component, 
    (is)  `type`, 
    (a)  `action`, 
    (problem) content, 
      primary_link, 
      item_id,.... 
+0

oops người đàn ông tuyệt vời. đó là vấn đề :) cảm ơn sự giúp đỡ ... –

+0

http://brandnewmusicreleases.com/social-network/exp.php một lần nữa nó đến –

+1

bạn có thể đăng mã truy vấn đã chỉnh sửa :) – Menztrual

-2
INSERT INTO wp_bp_activity 
      (
      user_id, 
      component, 
      `type`, 
      `action`, 
      content, 
      primary_link, 
      item_id, 
      secondary_item_id, 
      date_recorded, 
      hide_sitewide, 
      mptt_left, 
      mptt_right 
      ) 
      VALUES(
      1,'activity','activity_update','<a title="admin" href="http://brandnewmusicreleases.com/social-network/members/admin/">admin</a> posted an update','<a title="242925_1" href="http://brandnewmusicreleases.com/social-network/wp-content/uploads/242925_1.jpg" class="buddyboss-pics-picture-link">242925_1</a>','http://brandnewmusicreleases.com/social-network/members/admin/',' ',' ','2012-06-22 12:39:07',0,0,0 
      ) 
+3

xin vui lòng xây dựng câu trả lời – Anwar

Các vấn đề liên quan