Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
PHP - Connession ad un db
Forum - PHP - Connession ad un db - Pagina 3

Pagine: [ 1 2 3 ] Precedente | Prossimo
Avatar
NewAge (Normal User)
Pro


Messaggi: 153
Iscritto: 23/08/2009

Segnala al moderatore
Postato alle 21:02
Giovedì, 27/08/2009
Prima tu mi hai postato di nuovo l'errore con root@localhost , hai provato come ti ho detto prima a sostituire localhost con 127.0.0.1 nella stringa di connessione?

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 2:18
Venerdì, 28/08/2009
Scusatemi l'ignoranza, ma non so cosa sia una stringa di connessione, ho appena iniziato... Devo modificare qualcosa nel codice o altro? ._. devo cambiare in

Codice sorgente - presumibilmente Plain Text

  1. $dbcnx = mysql_connect('127.0.0.1','root','mypasswd');


?

se si mi ritorna:

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: YES) in C:\xampp\htdocs\sitoziaPHP\Provaconn.php on line 9
non va

dove la linea 9 è quella postata.

EDIT: con l'altro metodo mi ritorna:


Parse error: syntax error, unexpected T_LOGICAL_OR in C:\xampp\htdocs\sitoziaPHP\Provaconn.php on line 20

linea 20: or die ("Errore nella selezione del database.");

EDIT 2:

Non so se può servire, ma quel codice è TUTTO il contenuto della pagina php, non c'è assolutamente altro, provo a connettermi al database (anche se nn capisco come faccia a capire qual'è la directory del db) che è contenuto in una sottodirectory della cartella e nella directori mySQL etc di XAMPP. Il database sembrerebbe formato da

1 file db.opt
1 file prodotti.frm
1 file prodotti.MYD
1 file prodotti.MYI

predenti nella directory "C:\xampp\htdocs\sitoziaPHP\DB" (e C:\xampp\mysql\data\prodotti) e la pagina php nella directory "C:\xampp\htdocs\sitoziaPHP".

Ultima modifica effettuata da il 28/08/2009 alle 2:28
PM Quote
Avatar
NewAge (Normal User)
Pro


Messaggi: 153
Iscritto: 23/08/2009

Segnala al moderatore
Postato alle 10:58
Venerdì, 28/08/2009
Prova a scaricare sqlyog ( un editor di mysql molto comodo ( Altrochè phpmyadmin ) ) e prova a loggare con quello o se ti da ancora errore. Se ti da ancora errore prova a reinstallare tutto xampp

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 14:17
Venerdì, 28/08/2009
ok, potete sputarmi tutti uno a uno... l'errore più IDIOTA che esista... non stava ne nella directory del DB, ne nel codice (visto da esterni)...

il codice era:
Codice sorgente - presumibilmente PHP

  1. <?php
  2.  
  3.     $dbcnx = @mysql_connect('localhost','root','');
  4.     if (!$dbcnx)    {
  5.         echo 'non va';
  6.         exit();
  7.     }
  8. ?>




il nome utente era ROOT!! ... potete chiudere, cancellare il topic e bannarmi xD

EDIT: va anche meglio:

Codice sorgente - presumibilmente Php

  1. <?php  
  2. global $db;
  3. // edita i parametri sottostanti  
  4. $dbms = 'mysql';  
  5. $dbhost = 'localhost';  
  6. $dbname = 'prodotti';  
  7. $dbuser = 'root';  
  8. $dbpasswd = '';  
  9. // da qui rimani com'e'  
  10. $db = mysql_connect($dbhost, $dbuser, $dbpasswd);  
  11. mysql_select_db($dbname, $db);  
  12.    
  13.  
  14. if (!$db)
  15. {
  16. echo "non va";
  17. }
  18. ?>



vi ringrazio tutti per la pazienza e mi scuso per avervi fatto perdere tempo...

Ultima modifica effettuata da il 28/08/2009 alle 14:20
PM Quote
Avatar
Enemy (Member)
Rookie


Messaggi: 59
Iscritto: 26/01/2008

Segnala al moderatore
Postato alle 14:32
Sabato, 29/08/2009
Dai tuoi e dai nostri errori, nuovi utenti non cadranno nella stessa situazione, i forum esistono per questo! PS: Per user e pass intendavamo quello!

PM Quote
Pagine: [ 1 2 3 ] Precedente | Prossimo