Не работает mssql_fetch_assoc
Не хочет что-то вытаскивать с базы, вот написал банальный код.
<?php $db = mysql_connect('localhost', 'root', '111'); mysql_select_db('cat',$db); $rez = mysql_query('SELECT * FROM cat'); while($r = mssql_fetch_assoc($rez)) echo $r['$name']; ?> Код:
|
mssql_fetch_assoc
|
Вот, там написанно ms
http://ua.php.net/manual/ru/function...etch-assoc.php Но не важно, такой код тоже не работает почему-то. Код:
<?php |
Цитата:
<?php $db = mysql_connect('localhost', 'root', '111') or die(mysql_error()); var_dump($db); mysql_select_db('cat',$db) or die(mysql_error()); $rez = mysql_query('SELECT * FROM `cat`') or die(mysql_error()); var_dump($rez); while($r = mysql_fetch_assoc($rez)) { echo $r['$name']; } ?> И приучайтесь сразу писать названия таблиц в ` ` чтобы репу не чесать. База данных и таблица называются одинаково = `cat`? Не углядел, а ЭТО ЧЁ: $r['$name']; Койле тут переменная в строку зарылась. -> echo $r['name']; |
|
Цитата:
Это касается и вас дорогой Serg_pnz. |
devote,
а я-то при чем, если он к мускульной базе мелкосовтовскую функцию прикручивает? А на php.su кстати нормальный перевод. |
Написал простой запрос вставки и ничего не добавилось, вывожу - ничего не выводится и ошибок не выдает, просто пустой экран, почему?
Код:
<?php |
Цитата:
|
Ребята, гляньте вот последний код, подключаюсь к немайкрософтской и ошибок и результата на экран нету
|
Я что-то не понял прикола, перекодировал файл index.php в ютф-8 и вывело на экран, а так не выводило.
Код:
<?php |
Запускаю консоль MySQL 5.1 ввожу пароль, нажимаю ENTER и окно выключается, не дает ввести команду sql, что делать?
|
Цитата:
|
Решил переустновить MYSQL так как стал глючить и паролит требовать, старого полностью снес и поставил новый. После установки, новый заработал и запускал сайт и он работал. Перезагрузил комп, запусчкаю PHPMYADMIN
выдает такую ошибку: Код:
Ошибка |
можно проверить, работает ли мускуль.
можно проверить, занял ли мускуль порт, который указан в конфиге (что-то ещё, что я не учёл) Вам на форум по мускулю бы лучше. |
А, точно, в службах запустил, там вручную указанно.
Теперь такая ошибка Код:
Ошибка Код:
$cfg['Servers'][$i]['user'] = 'root'; ФАйл my.ini http://santa.hut4.ru/my.txt |
![]() В новом установленном, работает консоль и под паролем захожу, а вот в админ азйти не могу никак, выдает такую ошибку. ![]() |
В конфиге phpmyadmin измените параметры подключения (использование пароля, и сам пароль)
как это сделать - смотрите в HOW-TO phpmyadmin. |
Вот мои настройки на месте и все равно не работает.
<?php $i = 0; $i++; $cfg['Servers'][$i]['host'] = 'localhost'; $cfg['Servers'][$i]['extension'] = 'mysqli'; $cfg['Servers'][$i]['connect_type'] = 'tcp'; $cfg['Servers'][$i]['compress'] = false; $cfg['Servers'][$i]['auth_type'] = 'config'; $cfg['Servers'][$i]['user'] = 'root'; $cfg['Servers'][$i]['password'] = "111"; /* Пароль пользователя root. */ $cfg['Servers'][$i]['controluser'] = 'pma'; /* Имя созданного вами только что пользователя для доступа к расширенным таблицам. */ $cfg['Servers'][$i]['controlpass'] = 'пароль'; /* А здесь его пароль. */ $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin'; $cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark'; $cfg['Servers'][$i]['relation'] = 'pma_relation'; $cfg['Servers'][$i]['table_info'] = 'pma_table_info'; $cfg['Servers'][$i]['table_coords'] = 'pma_table_coords'; $cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages'; $cfg['Servers'][$i]['column_info'] = 'pma_column_info'; $cfg['Servers'][$i]['history'] = 'pma_history'; $cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords'; ?> |
честно, не знаю, я настраивал его на автомате :) но, как видите, сообщение об ошибке говорит, что неверный пароль.
|
Часовой пояс GMT +3, время: 14:48. |