поместите функцию getNames в afile.php и включите ее один раз в начале. возьмите функцию getNames из вашего текущего файла.
так что все идет так
в первом php-файле (скажем) у вас есть этот код - filea.php
function get_names($pool_result)
{
$name_array = array();
$query = "SELECT * FROM comments WHERE commentid % 2 = $pool_result";
$result = mysql_query($query);
while ($row = mysql_fetch_array($result)) {
array_push($name_array, $row['name']);
}
return $name_array;
}
у вашего второго файла будет fileb.php
$db = mysql_connect('localhost', 'username', 'pass') or die("Database error");
..... rest of source code excluded. Make sure you get rid of getNames in this file
Теперь просто включите как обычно
include 'filea.php'; // include it once only
include 'fileb.php'; // as many times as your wish
или просто оберните ваш код в функцию и вызовите ее вместо