Здравствуйте, по последнему вопросу с кодировками решения так и не нашёл, пошёл самым лёгким путём, установил все новые версии и кодировку поставил utf8...
При дальнейшем продолжении изучения столкнулся с трудностями при взаимодействии с базой данных:
При октрытии страницы Мозилла выдаёт следующее:
Warning: mysql_list_tables(): supplied argument is not a valid MySQL-Link resource in E:\usr\apache\localhost\www\engine1\elib.php on line 45
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in E:\usr\apache\localhost\www\engine1\elib.php on line 47
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in E:\usr\apache\localhost\www\engine1\elib.php on line 58
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in E:\usr\apache\localhost\www\engine1\elib.php on line 62
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in E:\usr\apache\localhost\www\engine1\elib.php on line 9
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in E:\usr\apache\localhost\www\engine1\elib.php on line 10
Сам файл копирую ниже... (Глобальные переменные включены)
<?php
// Функция, заполняющая меню
function fill_menu(){
global $out,$MV;
//$out="";
//include ("db_connect.inc");
//$MV=mysqli_connect($db_host,$db_user,$db_psw);
$query="SELECT test * FROM articles";
$res=mysql_query($query,$MV);
while(($ar=mysql_fetch_assoc($res)) !== false){
$out['menu'].="<a href=\"?action=show&id={$ar['id']}\">";
$out['menu'].=$ar['header'].'</a><br>';
}
}
function e_list(){
global $out;
$out['center'].='<a href="?action=list">Главная</a><br>';
$out['center'].='<center><b>Главная страница</b></center>';
}
function e_show(){
global $out,$MV;
$id=(integer)$_GET['id'];
if($id<1){$id=1;}
$tpl=file_get_contents('templates/article.tpl');
$query="SELECT * FROM articles WHERE id=$id";
$res=mysql_query($query,$MV);
$rec=mysql_fetch_assoc($res);
$out['center'].='<a href="?action=list">Главная</a> => ';
$out['center'].="<a href=\"?action=show&id=$id\">{$rec['header']}</a><br>";
$ar=array(
'<!-- title -->' => $rec['header'],
'<!-- text -->' => $rec['text']
);
$out['center'].=str_replace(array_keys($ar),array_values($ar),$tpl);
}
function check_db(){
global $MV;
$maindir=mysql_escape_string(getcwd());
//$query="DROP TABLE IF EXISTS articles";
//mysql_query($query, $MV);
//$id=(integer)$_GET['id'];
//$query="SELECT * FROM articles WHERE id=$id";
$res=mysql_list_tables($MV,'test');
$ok=false;
for ($i = 0; $i < mysql_num_rows($res); $i++){
if(mysql_tablename($res, $i) == 'articles'){
$ok=true; break;
}
}
if(!$ok){
$query="CREATE TABLE articles(
id INT PRIMARY KEY AUTO_INCREMENT,
header VARCHAR(1024),
text VARCHAR(5120)
)";
mysql_query($query, $MV);
print mysql_error();
$query="LOAD DATA INFILE '$maindir/bases/articles.txt'
INTO TABLE articles";
if(!mysql_query($query, $MV)){print mysql_error();}
}
}
?>
Буду очень признателен, за тыканье носом, где искать, и что искать...
Спасибо...)))