Frequently Asked Questions

Other Languages: Dansk Deutsch Ελληνικά English Español Filipino Français Indonesian Italiano Japanese Korean Malay Bokmål Nederlands Polski Português - Brasil Português - Portugal Русский Svenska Thai Türkçe Українська Vietnamese Chinese Taiwan Chinese

Yhteyden Muodostaminen MySQL-Tietokantaan PHP:Llä

Print this Article
Last Updated: February 2, 2015 12:28 PM

Voit käyttää MySQL-tietokantoja suoraan PHP-komentosarjoilla. Niiden avulla on mahdollista lukea ja kirjoittaa tietokannan tietoja suoraan verkkosivustosta.

Yhteyden muodostaminen MySQL-tietokantaan PHP:llä

  1. Muodosta yhteys MySQL-palvelimeen käyttämällä mysql_connect-lausetta. Esimerkki:

    $con = mysql_connect('ISÄNTÄNIMI','KÄYTTÄJÄNIMI','SALASANA');

    Lisää mysql_connect-tietoja koskevia ohjeita on kohdassa Tietokantasi tietojen tarkastelu jaettujen webhotellitilien kanssa.

  2. Valitse käytettävä tietokanta käyttämällä mysql_select_db-lausetta. Esimerkki:

    mysql_select_db('TIETOKANNANNIMI', $con)
    Jossa 'TIETOKANNANNIMI' on tietokantasi nimi. Tämä lause näyttää myös tietokannan yksityiskohtaisien tietojen sivun.

Kun yhteys on muodostettu ja olet valinnut tietokannan, voit lähettää siihen kyselyn käyttämällä PHP:tä.

Seuraava esimerkki auttaa yhteyskomentosarjan muodostamisessa.

Esimerkki PHP:llä laaditusta MySQL-yhteyskomentosarjasta

<?php //Sample Database Connection Syntax for PHP and MySQL. //Connect To Database $hostname="your_mysqlserver.secureserver.net"; $username="your_dbusername"; $password="your_dbpassword"; $dbname="your_dbusername"; $usertable="your_tablename"; $yourfield = "your_field"; mysql_connect($hostname,$username, $password) or die ("<html><script language='JavaScript'>alert('Unable to connect to database! Please try again later.'),history.go(-1)</script> <!-- Mirrored from help.secureserver.net/article/216?prog_id=ixonecom&locale=fi by HTTrack Website Copier/3.x [XR&CO'2014], Wed, 29 Jul 2015 07:24:45 GMT --> </html>"); mysql_select_db($dbname); # Tarkista onko tietue olemassa $query = "SELECT * FROM $usertable"; $result = mysql_query($query); if($result) { while($row = mysql_fetch_array($result)) { $name = $row["$yourfield"]; echo "Nimi: ".$name."<br>"; } } ?>

Lisätietoja on MySQL-toimintojen sivulla osoitteessa php.net.