2
你如何使用PHP通过this SQL query返回该行:如何获得由PHP中包含PREPARE和EXECUTE的SQL查询返回的行?
SET @r := (SELECT ROUND(RAND() * (SELECT COUNT(*) FROM mytable)));
SET @sql := CONCAT('SELECT * FROM mytable LIMIT ', @r, ', 1');
PREPARE stmt1 FROM @sql;
EXECUTE stmt1;
设置$query
等于以上,然后做平常mysql_query($query)
是不返回任何结果。