2009-09-01 122 views
1

这是很简单,但我不断收到一个错误因为某些原因:MySQL查询错误

MySQL视图所有的错误:你在你的SQL语法错误;检查对应于你的MySQL服务器版本正确的语法使用近'LIMIT 0,6'出现在1号线

$max = 'LIMIT 0,6'; 

$data = mysql_query("SELECT * FROM `gallery` '$max'") or die('MySQL view all error: ' . mysql_error()); 

回答

2

您的查询成为; SELECT * FROM gallery'LIMIT 0,6';

这不是一个真正的SQL查询;

尝试:

$数据=请求mysql_query( “SELECT * FROM gallery {$ MAX}”)或死亡:;( 'MySQL视图所有错误' mysql_error()。)

+0

我在想这是这样的,但在类似的查询中,我使用'$ max',它的工作原理。 {}在MySQL中做什么? – ian 2009-09-01 07:36:29

+0

mysql中没有任何内容 - 但在PHP中它“保护”了变量。 – goddva 2009-09-01 07:37:08

+0

$ a ='foo'; echo“$ foobar”; //打印空白 echo“{$ foo} bar”; //打印foobar – goddva 2009-09-01 07:38:00

1

不要引用$max部分的手册。