Apreciere cod daca e corect
Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
-
DanuTz1987
- Mesaje:13
Apreciere cod daca e corect
imi poate spune cineva daca codul de jos e corect
Cod: Selectaţi tot
<?php
require_once 'hot-libs/smarty/Smarty.class.php';
require_once 'hot-includes/constants.php';
require_once 'hot-includes/config.php';
require_once 'hot-includes/functions.php';
//CONFIGURATION SECTION STARTS ///
$servername='localhost' ; // Replace this 'localhost' with your server name
$database_username='rohostin_host1'; // Replace this with your username
$database_password='hostfile'; // Replace this with your password
$database_name='rohostin_hostfile'; // Replace this 'db' with your database name
// CONFIGURATION SECTION ENDS ////
mysql_connect($servername,$database_username,$database_password);
mysql_select_db($database_name);
?>
Multumesc Frumos
MarPlo
Mesaje:4343
Salut
1. Functia mysql_connect() e deprecated (anulata) in noile versiuni php, la fel si alte functii care incep cu "mysql_". In schimb, pentru lucru cu mysql in php se foloseste PDO sau MySQLi. Deci, din aceasta privinta, codul nu mai e valabil.
2. Ca sintaxa e corect. In rest, depinde daca sunt corecte datele personale pt conectare la baza de date.
DanuTz1987
Mesaje:13
ma poti ajuta cu un cod in loc de cel de acolo
datele sunt bune,
Multumesc
MarPlo
Mesaje:4343
Da, de exemplu cu PDO:
In loc de:
Cod: Selectaţi tot
mysql_connect($servername,$database_username,$database_password);
mysql_select_db($database_name);
Se scrie:
Cod: Selectaţi tot
$dbh = new PDO("mysql:host=$servername; dbname=$database_name", $database_username, $database_password);
$dbh->exec("SET CHARACTER SET utf8"); // Setare encoding caractere UTF-8
Dar cu asta nu rezolvi nimic, decat alte erori.
Schimband acel cod, mai exact realizarea conectarii la baza de date cu pdo sau mysqli, va necesita modificarea si a restului scriptului din care face parte acea bucata de cod.
- Daca vrei sa modifici scripturi care folosesc "mysql_" sa le treci la pdo de exemplu, te pot ajuta lectiile de pe site de la Cursu PHP-MySQL, sa inveti despre ce e vorba si cum se face. Necesita doar interes si dorinta de invatare.