Miten phpMyAdminissä saa näkyviin tiedot taulukosta? Eli miten näkee muutakin kuin pelkkiä databaseja taulukoiden nimiä?
Tulostusvaihe:
$sql = 'UPDATE testi SET birthyear ="1111"';
$sqll = 'SELECT birtyear FROM testi;
echo $sqll; //Mikä vika?
Kiitos
Tulostusvaihe:
$sql = 'UPDATE testi SET birthyear ="1111"';
$sqll = 'SELECT birtyear FROM testi;
echo $sqll; //Mikä vika?
Kiitos
Vastaukset 3
Vanhimmat
Ei liity asiaan, enkä ole varma, mutta jos ekan lauseen kuuluisikin olla:
$sql = 'UPDATE testi SET birthyear=1111';
Ja lisäksi toisessa lauseessa lukee 'birtyear' eikä 'birthyear'.
Saan tulostukseksi "Resource id #3" eli käsittääkseni en pääse kantaan kiinni?! Sama tulostus kuin tyhjän taulukon solulla.
Pistin ton UPDATE tilalle INSERT INTO -- eli tilanne jossa tiedot luodaan uudelle ID:lle. Kattavampi stripti:
$host = 'localhost';
$username = 'henri';
$password = '';
$database = 'test';
$connection = mysql_pconnect($host, $username, $password);
mysql_select_db($database, $connection);
$userid = mysql_insert_id();
mysql_query("INSERT INTO testi (email_address, username) VALUES ('[email protected]', 'Intiaani') WHERE userid = '$userid'");
echo mysql_query("SELECT email_address, username FROM testi WHERE userid = '$userid'");
Tuossa taitaa olla vähän enemmänkin ajatus virheitä. Suosittelen katsomaan seuraavia linkkejä:
http://fi.php.net/manual/fi/function.mysql-fetch-assoc.php
http://fi.php.net/manual/fi/function.mysql-query.php
http://fi.php.net/manual/fi/function.mysql-insert-id.php