EliteHackers
SALUT 2022!!
NE-AM MUTAT PE DISCORD !
Vrei să inviți un prieten?
[T]eoria [H]aosului [C]ontrolat - https://discord.com/invite/U4HBCHzm7r
Acesta aste link-ul oficial al acestui server.
|
Nou pe simpatie: Profil Alexandra21
 | Femeie 24 ani Calarasi cauta Barbat 24 - 53 ani |
|
|
EliteHackersReguliInregistrareLoginPozeNu sunteti logat. Lista Forumurilor Pe Tematici
|
| #1 |
r3vModerator
Postari: 1158
|
|
Code:
<?php
/*
Cum sa te conectezi la o baza mysql de date folosind php
PHP are predefinita functia mysql_connect() pentru conectarea la o baza de date (http://php.net/manual/en/function.mysql-connect.php). |
Code:
*/
define ('SERVER','localhost');
define ('USER','root');
define ('PASSWORD','');
define ('DATABASE','phpbb');
define ('TABEL','phpbb_users');
$msg=array();
//ne conectam la baza de date
$con=@mysql_connect(SERVER,USER,PASSWORD);
//daca conexiunea nu are loc
if(!$con)
{
//oprim executia si afisam eroarea;
die(mysql_error());
}
//conexiunea are loc deci:
//selectam baza de date (http://it2.php.net/manual/en/function.mysql-select-db.php)
$database=mysql_select_db(DATABASE);
//daca baza de date sa selectat
if(!$database)
{
die ('nu se poate selecta baza de date');
}
$msg[]='Baza de date selectata este '.DATABASE;
// Pentru a executa un query SQL pe mysql se foloseste functia mysql_query() (http://it2.php.net/manual/en/function.mysql-query.php)
$int="SELECT * FROM ".TABEL;
//se face query
$rez=mysql_query($int);
//daca nu se poate executa query
if(!$rez)
{
die(mysql_error());
}
//altfel
//folosim functia mysql_fetch_array() pentru a prelua datele din baza de date ca si a le returna ca si array;
while($camp=mysql_fetch_array($rez))//http://it2.php.net/manual/en/function.mysql-fetch-array.php
{
$msg[]=$camp['username'];
}
foreach ($msg as $m)
{
echo $m.'<br>';
}
/* returneaza
*Baza de date selectata este phpbb
Anonymous
r3v
AdsBot [Google]
Alexa [Bot]
Alta Vista [Bot]
Ask Jeeves [Bot]
Baidu [Spider]
Bing [Bot]
Exabot [Bot]
FAST Enterprise [Crawler]
FAST WebCrawler [Crawler]
Francis [Bot]
Gigabot [Bot]
Google Adsense [Bot]
Google Desktop
Google Feedfetcher
Google [Bot]
Heise IT-Markt [Crawler]
Heritrix [Crawler]
IBM Research [Bot]
ICCrawler - ICjobs
ichiro [Crawler]
Majestic-12 [Bot]
Metager [Bot]
MSN NewsBlogs
MSN [Bot]
MSNbot Media
NG-Search [Bot]
Nutch [Bot]
Nutch/CVS [Bot]
OmniExplorer [Bot]
Online link [Validator]
psbot [Picsearch]
Seekport [Bot]
Sensis [Crawler]
SEO Crawler
Seoma [Crawler]
SEOSearch [Crawler]
Snappy [Bot]
Steeler [Crawler]
Synoo [Bot]
Telekom [Bot]
TurnitinBot [Bot]
Voyager [Bot]
W3 [Sitesearch]
W3C [Linkcheck]
W3C [Validator]
WiseNut [Bot]
YaCy [Bot]
Yahoo MMCrawler [Bot]
Yahoo Slurp [Bot]
Yahoo [Bot]
YahooSeeker [Bot]
*/
?> |
source: http://forum.thieves-team.com/viewtopic ... &t=424
_______________________________________ http://thieves-team.com r3vyk.info mess id: doar prin PM datorita faptului ca mi-au dat add 10000 de retardati care joaca metin
|
|
| |
|
| pus acum 2 saptamani#2 |
CodulNegruNew MemberInregistrat: acum 2 saptamani
Postari: 3
|
|
Eu as evita functiile mysql_* din exemplu, sunt invechite si nu sunt recomandate. In locul lor folosesc mysqli sau PDO si prepared statements cand intrarile vin de la user. Nu pot sa ghicesc ce versiune de PHP ai, deci verifica ce e disponibil pe serverul tau.
Un exemplu procedural cu mysqli (fara diacritice): $con = mysqli_connect('localhost','root','', 'phpbb'); if (!$con) { echo 'Eroare conectare: '.mysqli_connect_error(); exit; } $stmt = mysqli_prepare($con, 'SELECT username FROM phpbb_users'); mysqli_stmt_execute($stmt); mysqli_stmt_bind_result($stmt, $username); while (mysqli_stmt_fetch($stmt)) { echo $username.'<br>'; } mysqli_stmt_close($stmt); mysqli_close($con);
Daca faci query-uri cu variabile, foloseste bind_param pentru a evita SQL injection. Daca vrei, pot scrie acelasi exemplu cu PDO sau iti explic cum sa tratezi erorile mai elegant.
|
|
| |
|