ProG
Новичок
Проблема с подключением к БД в ZendStudio
<?php
Вот данный скрипт пытался его дебагить в ZendStudio 5.5 , и почему-то он выдавал ошибку при соед к БД
Хотя если запускал через localhost/mysql_test.php всё норм и выводил результат.
Кто знает в чем может быть проблема
<?php
Вот данный скрипт пытался его дебагить в ZendStudio 5.5 , и почему-то он выдавал ошибку при соед к БД
Хотя если запускал через localhost/mysql_test.php всё норм и выводил результат.
Кто знает в чем может быть проблема
PHP:
#кэшируем пароль
$pass = md5(160392-9999);
#Подключаемся к БД
@mysql_connect("localhost","root","") or die("Error :".mysql_error());
#Создаем Базу Данных
@mysql_query("CREATE DATABASE `top_users`");
#Выбираем БД
@mysql_select_db("top_users");
#Создаем таблицу в выбранно БД , если она еще не была создана
#----
#Хотел использовать конструкцию CREATE TABLE IF NOT EXISTS , но не работает
@mysql_query("CREATE TABLE
`top`(
`id` smallint(3) NOT NULL auto_increment,
`login` varchar(15) NOT NULL,
`password` varchar(50) NOT NULL,
`name` varchar(10) NOT NULL,
`messages` varchar(150) NOT NULL,
UNIQUE KEY `id` (`id`)
)ENGINE=MyISAM DEFAULT CHARSET=cp1251;");
#Настройки кодировки
@mysql_query("set names 'cp1251'");
@mysql_query ("set character_set_client='cp1251'");
@mysql_query ("set character_set_results='cp1251'");
@mysql_query ("set collation_connection='cp1251_general_ci'");
#Добавляем запись в таблицу
mysql_query("INSERT INTO `top` (login,password,name,messages) VALUES('Admin','".$pass."','Артём','Hello World!')");
#Выбираем запись с поле name где id =1 из таблицы top
$sql = mysql_query("SELECT `name` FROM `top` WHERE `id` = 1");
$data = mysql_fetch_assoc($sql);
#Выводим результат
print_r($data);
mysql_close();
?>