Не смешивайте return
и x OR y
<?php
$mysql = mysql_connect('localhost', 'localonly', 'localonly') or die(mysql_error());
mysql_select_db('test', $mysql) or die(mysql_error($mysql));
mysql_query('CREATE TEMPORARY TABLE jubox_so (id int auto_increment, primary key(id))') or die(mysql_error($mysql));
$last = query("SELECT * FROM jubox_so ORDER BY id desc LIMIT 45");
echo $last;
function query($query)
{
$v = mysql_query($query);
if ( !$v ) {
die(myql_error());
}
return $v;
}
отпечатки (что-то вроде) Resource id #6
, как ожидалось, вместо 1 (что было вызвано преобразованием bool-> string для echo)