Автор Тема: Дава ми грешка при common.php  (Прочетена 25499 пъти)

0 Потребители и 1 Гост преглежда(т) тази тема.

sadjata

  • Sr. Member
  • ****
  • Благодарности
  • -Казани: 16
  • -Получени: 6
  • Публикации: 265
Дава ми грешка при common.php
« -: 26 Декември 2009, 20:39:35 »
Здравейте.Опитвам се да направя всичко както е в видео урока но бъркам някаде някой може ли да ми помогне да намеря грешката.Грешката се предполага че е в файла common.php

Warning: mysql_connect() [function.mysql-connect]: Access denied for user  ' gatakka ' @ ' localhost '  (using password: YES) in /var/www/gallery/common.php on line 4
No server


common.php:

Код: PHP
  1. <?php
  2.  
  3. mysql_connect( ' localhost ' , ' gatakka ' , ' qwerty ' ) or die( ' No server ' );
  4. mysql_select_db( ' gallery ' ) or die( ' No database ' );
  5.  
  6. function run_q($sql)
  7. {
  8.     mysql_query( ' SET NAMES UTF8 ' );
  9.     $rs=mysql_query($sql);
  10. {
  11.     echo mysql_error(). '  SQL: ' .$sql;
  12. }
  13. return $rs;
  14. }


Извинете но не сам поставил въпроса на подходящото място.
« Последна редакция: 15 Април 2015, 20:42:09 от Avalanche »

federer_11

  • Hero Member
  • *****
  • Благодарности
  • -Казани: 0
  • -Получени: 1
  • Публикации: 931
  • ULTRAS LEVSKI
Отг:Дава ми грешка при common.php
« Отговор #1 -: 26 Декември 2009, 20:45:54 »
Имаш грешно въведени данни за MySQL базата данни.

1. Провери дали си стартирал MySQL сървъра.
2. Провери дали правилно си въвел хост, потребител, парола.

Ако си на:

WAMP -> user:root & pass:празна
Vetrigo -> user:root & pass:vertrigo

При XAMPP не знам как стоят нещата. Стойностите при теб може да са други, ти провери потребителя и паролата.
(x)HTML, CSS, PHP, MySQL, XML, WML, JavaScript (jQuery)

sadjata

  • Sr. Member
  • ****
  • Благодарности
  • -Казани: 16
  • -Получени: 6
  • Публикации: 265
Отг:Дава ми грешка при common.php
« Отговор #2 -: 26 Декември 2009, 21:09:04 »
Как да проверя дали MySQL сървъра ми работи аз сам на Ubuntu 9.10.Досега съм нямал проблеми с NetBeans работи ми нормално,а също мога да влизам и в phpMyAdmin.Сигурен ли си че проблемат е от MySQL.

federer_11

  • Hero Member
  • *****
  • Благодарности
  • -Казани: 0
  • -Получени: 1
  • Публикации: 931
  • ULTRAS LEVSKI
Отг:Дава ми грешка при common.php
« Отговор #3 -: 26 Декември 2009, 21:12:28 »
Ми явно проблемът е там, в кодът ясно си пише:

Цитат
mysql_connect( ' хост ' , ' потребител ' , ' парола ' ) or die(mysql_error());
?>


Пробвай така и виж какво ще ти даде mysql_error();
(x)HTML, CSS, PHP, MySQL, XML, WML, JavaScript (jQuery)

sadjata

  • Sr. Member
  • ****
  • Благодарности
  • -Казани: 16
  • -Получени: 6
  • Публикации: 265
Отг:Дава ми грешка при common.php
« Отговор #4 -: 26 Декември 2009, 21:38:23 »
Пак ми дава същата грешка да имаш идея как мога да поправя MySQL.

federer_11

  • Hero Member
  • *****
  • Благодарности
  • -Казани: 0
  • -Получени: 1
  • Публикации: 931
  • ULTRAS LEVSKI
Отг:Дава ми грешка при common.php
« Отговор #5 -: 26 Декември 2009, 21:53:57 »
Ами провери си потребителя и паролата на MySQL де!
(x)HTML, CSS, PHP, MySQL, XML, WML, JavaScript (jQuery)

sadjata

  • Sr. Member
  • ****
  • Благодарности
  • -Казани: 16
  • -Получени: 6
  • Публикации: 265
Отг:Дава ми грешка при common.php
« Отговор #6 -: 26 Декември 2009, 22:22:04 »
Приятел значи инсталирах Apache, MySQL и phpMyAdmin едновременно на компа в момента мога да влизам в phpMyAdmin без пролеми.Но не знам къде да го тарся този MySQL нито пак как да го проверя дали работи или не.

federer_11

  • Hero Member
  • *****
  • Благодарности
  • -Казани: 0
  • -Получени: 1
  • Публикации: 931
  • ULTRAS LEVSKI
Отг:Дава ми грешка при common.php
« Отговор #7 -: 26 Декември 2009, 22:27:06 »
Ами намери си потребителя и паролата и ги въведи. Най-вероятно е root потребител с празна парола.
(x)HTML, CSS, PHP, MySQL, XML, WML, JavaScript (jQuery)

sadjata

  • Sr. Member
  • ****
  • Благодарности
  • -Казани: 16
  • -Получени: 6
  • Публикации: 265
Отг:Дава ми грешка при common.php
« Отговор #8 -: 26 Декември 2009, 22:39:52 »
Не знам къде да го търся този MySQL нито пък как да го проверя дали работи или не,а за паролата ако сам въвел парола за него то тя ще е същата като и за phpMyAdmin но доколкото си спомням при инсталацията ми искаше парола само за phpMyAdmin.Каква е разликата между MySQL и phpMyAdmin.

federer_11

  • Hero Member
  • *****
  • Благодарности
  • -Казани: 0
  • -Получени: 1
  • Публикации: 931
  • ULTRAS LEVSKI
Отг:Дава ми грешка при common.php
« Отговор #9 -: 26 Декември 2009, 22:57:17 »
Ами като за начало разгледай уроците за MySQL, за да получиш някакви основи, тогава почни галерията и уроците за нея. PHPMyadmin е инструмент за работа с MySQL база данни.
(x)HTML, CSS, PHP, MySQL, XML, WML, JavaScript (jQuery)

VeNuMs

  • Full Member
  • ***
  • Благодарности
  • -Казани: 0
  • -Получени: 0
  • Публикации: 131
Отг:Дава ми грешка при common.php
« Отговор #10 -: 27 Декември 2009, 01:30:08 »
sadjata написа:
Цитат
Не знам къде да го търся този MySQL нито пък как да го проверя дали работи или не,а за паролата ако сам въвел парола за него то тя ще е същата като и за phpMyAdmin но доколкото си спомням при инсталацията ми искаше парола само за phpMyAdmin.Каква е разликата между MySQL и phpMyAdmin.

Паролата е тази, която си въвел по време на инсталацията.

sadjata

  • Sr. Member
  • ****
  • Благодарности
  • -Казани: 16
  • -Получени: 6
  • Публикации: 265
Отг:Дава ми грешка при common.php
« Отговор #11 -: 27 Декември 2009, 09:34:12 »
Значи хора мисля че MySQL ми работи защото по време на инсталацията зададох парола за MySQL и после с тази парола влизах в phpMyAdmin.В момента пак мога да влизам в phpMyAdmin и да работя с него.Не знам но си мисля че някъде в предните файлове съм объркал нещо.

vascone

  • Newbie
  • *
  • Благодарности
  • -Казани: 0
  • -Получени: 0
  • Публикации: 16
Отг:Дава ми грешка при common.php
« Отговор #12 -: 27 Декември 2009, 11:14:13 »
Въведи си твоите (host, user, password, както и база данни)
Така кода със сигурност ще работи.

Код: PHP
  1. <?php
  2. mysql_connect( ' localhost ' , ' root ' , '  ' ) or die( ' No Server ' );
  3. mysql_select_db( ' gallery ' ) or die( ' Could not select Data Base ' );
  4.  
  5. function run_q($sql)
  6. {
  7.         mysql_query( ' SET NAMES UTF8 ' );
  8.         $res = mysql_query($sql);
  9.         if(mysql_error())
  10.         {
  11.                 echo mysql_error(). ' SQL: ' .$sql;
  12.         }
  13.         return $res;
  14. }
  15. function fetch_all($mysql_resource)
  16. {
  17.         while($row = mysql_fetch_assoc($mysql_resource))
  18.         {
  19.                 $arr[] = $row;
  20.         }
  21.         return $arr;
  22. }
  23. ?>
« Последна редакция: 15 Април 2015, 20:42:22 от Avalanche »

federer_11

  • Hero Member
  • *****
  • Благодарности
  • -Казани: 0
  • -Получени: 1
  • Публикации: 931
  • ULTRAS LEVSKI
Отг:Дава ми грешка при common.php
« Отговор #13 -: 27 Декември 2009, 13:13:52 »
sadjata написа:
Цитат
Значи хора мисля че MySQL ми работи защото по време на инсталацията зададох парола за MySQL и после с тази парола влизах в phpMyAdmin.В момента пак мога да влизам в phpMyAdmin и да работя с него.Не знам но си мисля че някъде в предните файлове съм объркал нещо.

Ми като си въвел парола, въведи същата в mysql_connect()
(x)HTML, CSS, PHP, MySQL, XML, WML, JavaScript (jQuery)

sadjata

  • Sr. Member
  • ****
  • Благодарности
  • -Казани: 16
  • -Получени: 6
  • Публикации: 265
Отг:Дава ми грешка при common.php
« Отговор #14 -: 29 Декември 2009, 15:14:18 »
Направих следното:


Код: PHP
  1. <?php
  2. $gatakka= " root " ;
  3. $qwerty= " ******* " ;
  4. mysql_connect( ' localhost ' ,$gatakka,$qwerty) or die( ' No Server ' );
  5. mysql_select_db( ' gallery ' ) or die( ' No database ' );

Направих gatakka и qwerty на променливи и им присвоих стойностите на името и паролата.
« Последна редакция: 15 Април 2015, 20:42:34 от Avalanche »