mySQL ter php povezava
 
Smarty 3. nov 2015 00:44:37 Pridružen od:
21. sep 2013
567 objav
251 68 11
#1

Zdravo, imam problem z mySQL-om. Skratka po vodiču sem spremenil servername (localhost) username (root) ter geslo (xxxx) in dobim spodnji error:

_




Warning: mysqli::mysqli() [mysqli.mysqli]: (28000/1045): Access denied for user 'root'@'localhost' (using password: YES) in C:\AppServ\www\xxxx\index.php on line 7



Warning: main() [function.main]: Couldn't fetch mysqli in C:\AppServ\www\xxxx\index.php on line 10

Connected successfully




Se mogoče komu sanja, kje tiči problem?

Uporabljam appserv, na localhost, geslo, user ter privilegiji pregledani 79x


všeč(0) ni všeč(0) spam(0)
*Uporabniku je bila prepovedana uporaba foruma zaradi večih uporabniških računov, ki so po [pravilih obnašanja](/pravila.html) prepovedani.*
 
tsu 3. nov 2015 07:33:41 Pridružen od:
16. jun 2008
351 objav
482 34 14
#2

A ima user pravico da se poveže iz localhosta?


všeč(1) ni všeč(0) spam(0)
LinkedIn, @deveti, Si shell:aff link ;)
 
Smarty 3. nov 2015 14:52:48 Pridružen od:
21. sep 2013
567 objav
251 68 11
#3

tsu:

A ima user pravico da se poveže iz localhosta?




ima, res ne vem kje je problem. Na drugem računalniku mi dela, na tem pa ne


všeč(0) ni všeč(0) spam(0)
*Uporabniku je bila prepovedana uporaba foruma zaradi večih uporabniških računov, ki so po [pravilih obnašanja](/pravila.html) prepovedani.*
 
iNC 3. nov 2015 16:07:53 Pridružen od:
2. apr 2010
52 objav
36 3 2
#4

@Smarty

Glede na to da si delal po vodiču sklepam da si vzel to kodo:


$servername = "localhost";
$username = "username";
$password = "password";

Mogoče bi bilo smiselno dodati še v katero podatkovno bazo se naj ti poveže. Drugače pa vsaj iz lastnih izkušenj ta napaka pomeni da je geslo ali uporabniško ime napačno vnešeno.



Sami bi poizkusil takole ustvariti povezavo z mysql-om


<?php
$servername = "localhost";
$username = "username";
$password = "password";
$db ="ime_podatkovne_baze";

// Create connection
$conn = new mysqli($servername, $username, $password, $db);

// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully";
?>
všeč(0) ni všeč(0) spam(0)
PHP
SQL
HTML
JS
Angular 5
Unix & OS X
 
Smarty 3. nov 2015 17:15:34 Pridružen od:
21. sep 2013
567 objav
251 68 11
#5

Zdravo, tudi to sem sprobal, pa dobim sledeči error:

_




Warning: mysqli::mysqli() [mysqli.mysqli]: (28000/1045): Access denied for user 'root'@'localhost' (using password: YES) in C:\AppServ\www\lunca\index.php on line 8



Warning: main() [function.main]: Couldn't fetch mysqli in C:\AppServ\www\lunca\index.php on line 11

Connected successfully



všeč(0) ni všeč(0) spam(0)
*Uporabniku je bila prepovedana uporaba foruma zaradi večih uporabniških računov, ki so po [pravilih obnašanja](/pravila.html) prepovedani.*
 
iNC 3. nov 2015 17:22:02 Pridružen od:
2. apr 2010
52 objav
36 3 2
#6

V kolikor ni potreba oz. če imaš možnost lahko poizkusiš tudi to kodo


<?php
$povezava = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($povezava);
?>

'mysqluser' spremeniš v 'tvojuser'

'mysqlpassword' spremeniš v 'tvojegeslo'

Za točno določeno bazo lahko dodaš po želji


všeč(0) ni všeč(0) spam(0)
PHP
SQL
HTML
JS
Angular 5
Unix & OS X
 
iNC 3. nov 2015 17:37:50 Pridružen od:
2. apr 2010
52 objav
36 3 2
#7

Se opravičujem za duble post ampak ne morem več editirat


if (!$link) {
die('Could not connect: ' . mysql_error());

V tole


if (!$povezava) {
die('Could not connect: ' . mysql_error());

Sem spregledal.


všeč(0) ni všeč(0) spam(0)
PHP
SQL
HTML
JS
Angular 5
Unix & OS X
 
cruiser 3. nov 2015 19:33:28 Pridružen od:
5. mar 2010
239 objav
275 16 3
#8

Če ne bo uspelo, povej še PHP verzijo in pejstni index.php.


všeč(0) ni všeč(0) spam(0)
// Senior software engineer, marketer and entrepreneur. Need help ? Let me know -> http://www.krevh.com/contact/
 
Smarty 4. nov 2015 14:38:39 Pridružen od:
21. sep 2013
567 objav
251 68 11
#9

Še vedno dobim to napako: Could not connect:



Bolj mislim, da je problem na Appserv ali phpmyadmin?


všeč(0) ni všeč(0) spam(0)
*Uporabniku je bila prepovedana uporaba foruma zaradi večih uporabniških računov, ki so po [pravilih obnašanja](/pravila.html) prepovedani.*
 
iNC 4. nov 2015 14:45:49 Pridružen od:
2. apr 2010
52 objav
36 3 2
#10

Smarty:

...

Connected successfully




Se mogoče komu sanja, kje tiči problem?

Uporabljam appserv, na localhost, geslo, user ter privilegiji pregledani 79x



Kaj če bi nastavil permisions na 777 recimo, si to že poizkusil. Drugače pa kot je že @cruiser predlagal če je možno prilepi kodo da bo lažje.Osebno me tudi bega ker kot praviš ti na drugem PCju deluje BP, tako da ti mora to delovati povsod BP


všeč(0) ni všeč(0) spam(0)
PHP
SQL
HTML
JS
Angular 5
Unix & OS X
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se