при выполнение скрипта выдает следующию ошибку Parse error: syntax error, unexpected T_VARIABLE in ...\bottomcounter.php on line 20 такой вот код PHP: <?php $id_file = 0; $id_file = $_GET['id_file']; //Соеденяемся с базой данных require_once("../config.php"); //Если в качестве параметра передан первичный ключ таблицы files, выясняем имя закаченого файла if ($_GET['id_file']!='') { $pgs = mysql_query("select files.description from files where files.id_file=$id_file"); if($pgs) { $page = mysql_fetch_array($pgs); $namepage = $page['discription']; //далее переменную $namepage можно использовать для вывода имени файла } //иначе вместо имени выводим фразу "весь сайт" } else $namepage = "Весь сайт" //Выясняем число дней, прошедших с момента сбора статистики $dat = mysql_query ("SELECT unix_timestamp(day(putdate)) FROM hitfile;"); if ($dat) { $date = mysql_fetch_array($dat); echo "Дата начала регистрации данных: ". date("Y-m-d H:i:s",$date['UNIX_TIMESTAMP(min(putdate))'])." "; printf("Прошло:<b> %d </b>дней", ((time()-$date['UNIX_TIMESTAMP(min(putdate))'])/3600/24)); } else puterror("Ошибка при обращении к таблице хитов"); ?> </body> </html>
1) mysql тут не причем. 2) форматируй код. 3) переведи сообщение об ошибке и напиши тут. 4) в идеале - загляни в мою подпись.
Привет всем. Не судите строго,я еще только учусь. Проверяю работоспособность MySQL как у Вас написано: В папке (c:\Program Files\Apache Group\Apache2\htdocs\test) создаю файл index2.php и копирую в него следующий код : <?php print "Current PHP version: <b> ". phpversion() ."</b>"; /* В этой строчке измените пароль доступа к mysql НА ТОТ, КОТОРЫЙ ВЫ ВВОДИЛИ ПРИ УСТАНОВКЕ MYSQL!!! $link = mysql_connect("localhost", "root","YOURPASSWORD") or die("Could not connect"); */ $link = mysql_connect("localhost", "root","YOURPASSWORD") or die("Could not connect"); if( !$link ) die( mysql_error() ); $db_list = mysql_list_dbs($link); while ($row = mysql_fetch_object($db_list)) { echo "<h3>Database \"".$row->Database."\"</h3>\n"; $result = mysql_list_tables($row->Database); if(!$result) die( "DB Error, could not list tables\n MySQL Error: ".mysql_error() ); else { while ($row = mysql_fetch_row($result)) print "Table: $row[0]<br>"; mysql_free_result($result); } } ?> Далее, в браузере ввожу следующее : http://127.0.0.1/test/index2.php Выходит сообщение об ошибке: Current PHP version: 5.2.1 Fatal error: Call to undefined function mysql_connect() in C:\Program Files\Apache Group\Apache2\htdocs\test\index2.php on line 11 Помогите это исправить!!! Пожалуйста!!!
Только не надо хамить. Я кажется написал что еще учусь. Такое ощущение что форумы нужны для того чтобы оскорблять друг друга (типа Я умный, а ты тупой).
А кто первый начал, а?! Кто никнейм большими буквами написал и код в сообщении не отформатировал, а?!