Mine sisusse
Otsi siit
  • Rohkem valikuid...
Otsi tulemusi mis sisaldab...
Otsi tulemusi...

PHP - MySQL Andmebaasi Ühendumine

Soovitatud postitused

Üks väike õpetus siis minu poolt :) // Arvuti tunnis kirjuta, muud pole teha...

 

Alguses on vaja luua siis PHP dokument:

 

Alustuseks


/*-------Loome MySQL Ühenduse-------*/
$con = mysql_connect("localhost", "Kasutajanimi", "Parool") or die(mysql_error()); // Kui ühendus ei õnnestu, kuvatakse veateade!

/*-------Valime Andmebaasi-------*/
mysql_select_db("Andmebaas");

/*
* Oletame et sul on andmebaasis "users" tabel,
* Ning soovid sealt kuvada kõik kasutajad, Kuuluse järjekorras, alustades suurimast.
* Pead talitama nii:
*/

echo "</pre><table align="center">"; // Teeme väikese kujunduse ka siis 
echo "Kasutajanimi Kuulsus"


$query = mysql_query("SELECT * FROM users ORDER BY kuulsus DESC");

while($row = mysql_fetch_assoc($query)){

$kasutajanimi = $row['kasutajanimi'];
$kuulus = $row['kuulsus'];

// Teksti väljastamiseks kasutame "echo"t

echo "$kasutajanimi $kuulsus";

}

echo "</table>";<br><br>mysql_close($con);<br>?&g

 

Kui soovid kuvada 10 TOP kuulsusega isikut siis pead muutma $query rida järgnevalt:

$query = mysql_query("SELECT * FROM users ORDER BY kuulsus DESC LIMIT 0,10");

 

Nüüd siis väike uuendus, nimelt kuidas teha registeerumis formi ja andmebaasi sisestamist:

NB! Kood ei kontrolli kas kasutaja on olemas, või ei ole.


/*-------Loome MySQL Ühenduse-------*/
$con = mysql_connect("localhost", "Kasutajanimi", "Parool") or die(mysql_error()); // Kui ühendus ei õnnestu, kuvatakse veateade!

/*-------Valime Andmebaasi-------*/
mysql_select_db("Andmebaas");

if($_POST['registeeru']){
$kasutajanimi = $_POST['kasutajanimi'];
$parool = $_POST['parool'];

addslashes($kasutajanimi);
if(!$kasutajanimi||!$parool){ // Kontrollitakse, kas kasutaja on ära täitnud kogu form'i
echo "Palun täitke kõik väljad";
} else {

mysql_query("INSERT INTO users (kasutajanimi, parool) VALUES('$kasutajanimi', '$parool')") or die(mysql_error()); // Lisame andmebaasi kasutajanime ja parooli

echo "Teie kasutaja on loodud!";

}
} else {

/*-------Kuvame nn. Formi-------*/
echo "
</pre><form action="index.php" method="POST">

Kasutajanimi:
Parool:

";
}

echo "";

mysql_close($con);
?>
<

Loodan, et ühtegi viga ei tekkinud :)

Probleemid? PM ;)

 

Kõike Paremat:

Mart

Jaga seda postitust


Postituse link
Share on other sites

Täitsa hea õpetus, kuigi parool peaks ka vast jutumärkides olema :)

 

$con = mysql_connect("localhost", "Kasutajanimi"," Parool") or die(mysql_error());


"What is happening to our young people? They disrespect their elders, they disobey their parents. They ignore the law. They riot in the streets inflamed with wild notions. Their morals are decaying. What is to become of them?"

Plato, 4th Century BC

Jaga seda postitust


Postituse link
Share on other sites

Kommentaari lisamiseks loo konto või logi sisse

Kommenteerimiseks peate olema liige

Loo konto

Liituge meie kommuuni uue kontoga. See on lihtne!

Loo uus konto

Logi sisse

On juba konto? Logi sisse siit.

Logi sisse nüüd

×
×
  • Loo uus...

Oluline informatsioon

Selle veebisaidi paremaks muutmiseks oleme teie seadmesse paigutanud küpsised . Võite kohandada oma küpsiste seadeid , vastasel juhul eeldame, et te olete küpsiste kasutamisega nõus kui jätkate veebisaidil sirvimist.. Palun lugege läbi Kasutustingimused ja Privaatsuspoliitika.