Autor | Zpráva | ||
---|---|---|---|
Venushja Profil |
#1 · Zasláno: 9. 12. 2008, 22:04:50 · Upravil/a: Venushja
Zdravim lidi mam problem a to je ten ze mam script a v tom mam vsechno i pripojeni do DB a rpoblem je v tom ze mi to pak hodí chybu v tom ze nejsem do DB pripojen jak je to mozny dekuji.
PS:Posilam Script case 'registrace': $datum=date("d.m.Y"); $password=sha1(MD5($pass)); $db_server = "mysql.ic.cz"; $db_login = "ic_pkde"; $db_password = "******"; $db_name = "ic_pkde"; @$spojeni = MySQL_Connect($db_server ,$db_login, $db_password); @MySQL_Select_DB($db_name); if($login=="" or $pass=="" or $jmeno==""){ echo'<br><br> <form method=post> Login:<br> <input type="text" name="login" class="input"><br><br> Password:<br> <input type="text" name="pass"><br><br> Jmeno a Příjmení:<br> <input type="text" name="jmeno"><br><br> <INPUT type="submit" value="Registrovat"> </form>';} else{ echo"<h2>Registrace Dokončena<br> <a href='index.php'>Můžeš se přihlásit</a></h2></div>"; MySQL_Query("INSERT INTO users VALUES('','$login','$password','$jmeno','$datum')"); }; break; Lidi a nerikejte me ze tam nema byt @ bez toho to nejde uz vubec u kazdy stranky todle mam Chyba Mysql Warning: mysql_query() [function.mysql-query]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /home/free/ic.cz/p/pkde/root/www/web/text.php on line 32 Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/free/ic.cz/p/pkde/root/www/web/text.php on line 32 Diky za pomoc. |
||
igamenir Profil |
#2 · Zasláno: 9. 12. 2008, 22:39:22
Lidi a nerikejte me ze tam nema byt @ bez toho to nejde uz vubec ...
že by to nešlo protože už při těch předchozích to vyhazuje nějakou chybu? v tom případě není problém v mysql_query ale už v samotném připojení. |
||
Venushja Profil |
#3 · Zasláno: 9. 12. 2008, 22:41:30
„Lidi a nerikejte me ze tam nema byt @ bez toho to nejde uz vubec ...“
„že by to nešlo protože už při těch předchozích to vyhazuje nějakou chybu? v tom případě není problém v mysql_query ale už v samotném připojení.“ jj Chybu no ale jinak co mam spatne v tom mysql_query protze spojeni mam dobre stejny pouzivam i na jiny weby a funguje |
||
krteczek Profil |
#4 · Zasláno: 10. 12. 2008, 07:37:30
co kdyby si na začátek scriptu napsal error_reporting(E_ALL); adal pryč ty @. Dočasně, jen na vyzkoušení, co ti vlastně nejde.
druhý krok by měl být asi takový: @$spojeni = MySQL_Connect($db_server ,$db_login, $db_password); @MySQL_Select_DB($db_name); přepiš na: if(!@$spojeni = MySQL_Connect($db_server ,$db_login, $db_password)) { trigger_error("Lituji, nepodařilo se připojit k databázovému stroji. <br>MySql error:<br>" . mysql_error(), E_USER_ERROR); } if(!@MySQL_Select_DB($db_name)) { trigger_error("Lituji, nepodařilo se připojit k vámi vybrané databázi. <br>MySql error:<br>" . mysql_error(), E_USER_ERROR); } Tohle Ti to zastaví na chybě a ještě Ti vypíše jaká se stala ;) Ještě bys měl přidat výběr znakové sady pro toto připojení... Další optimalizace by byla udělat z toho funkci... |
||
Časová prodleva: 15 let
|
0