Att plocka ut data från en databas, php/mysql

Permalänk
Medlem

Att plocka ut data från en databas, php/mysql

Sitter och lär mig att plocka in och ut data från en databas.

väldigt grundligt just nu men man lär ju sig utan att titta på guider etc.

Detta är min enkla kod för att skriva in data till en databas

<?php $connect = mysql_connect("localhost","root",""); if(!$connect) { die('databasen är borta som vinden' . mysql_error()); } mysql_select_db("test", $connect); mysql_query("INSERT INTO test2 (one, two, three) VALUES ('ett', 'två', 'tre')"); mysql_close(); ?>

Men jag kör med former istället som är lite roligare att lära sig med.

Men hur plockar jag UT data på lättaste sättet? Jag tycker att sätta in data är lätt att förstå vad som händer.

Det står ju ganska tydligt att den sätter in "ett två tre" till databasen test2 till tabellerna "one, two ,three"

Någon som kan hjälpa mig med den lätta koden att plocka ut data?

Visa signatur

Samsung 34'' ultrawide curved
Logitech MX master & Logitech g910
Creative SoundBlaster Katana

Permalänk
Skrivet av downup:

Sitter och lär mig att plocka in och ut data från en databas.

väldigt grundligt just nu men man lär ju sig utan att titta på guider etc.

Detta är min enkla kod för att skriva in data till en databas

<?php $connect = mysql_connect("localhost","root",""); if(!$connect) { die('databasen är borta som vinden' . mysql_error()); } mysql_select_db("test", $connect); mysql_query("INSERT INTO test2 (one, two, three) VALUES ('ett', 'två', 'tre')"); mysql_close(); ?>

Men jag kör med former istället som är lite roligare att lära sig med.

Men hur plockar jag UT data på lättaste sättet? Jag tycker att sätta in data är lätt att förstå vad som händer.

Det står ju ganska tydligt att den sätter in "ett två tre" till databasen test2 till tabellerna "one, two ,three"

Någon som kan hjälpa mig med den lätta koden att plocka ut data?

Du får använda dig av SELECT.

Exempel:
SELECT *kolumnnamn* FROM *tabellnamn*;.

Visa signatur
Permalänk
Medlem

Exempel:

SELECT * FROM test2 WHERE one = 'ett';
//hämtar ut alla rader där värdet i kolumnen "one" är "ett" i databasen test2

SELECT * FROM test2;
//hämtar ut alla rader ur test2

Visa signatur

Dator: MacBook Pro 16 M1 Max
Tangentbord: Totem, Sweep, Kyria
Layout: Colemak-DH + Canary

Permalänk
Medlem
Skrivet av downup:

Sitter och lär mig att plocka in och ut data från en databas.

väldigt grundligt just nu men man lär ju sig utan att titta på guider etc.

Detta är min enkla kod för att skriva in data till en databas

<?php $connect = mysql_connect("localhost","root",""); if(!$connect) { die('databasen är borta som vinden' . mysql_error()); } mysql_select_db("test", $connect); mysql_query("INSERT INTO test2 (one, two, three) VALUES ('ett', 'två', 'tre')"); mysql_close(); ?>

Men jag kör med former istället som är lite roligare att lära sig med.

Men hur plockar jag UT data på lättaste sättet? Jag tycker att sätta in data är lätt att förstå vad som händer.

Det står ju ganska tydligt att den sätter in "ett två tre" till databasen test2 till tabellerna "one, two ,three"

Någon som kan hjälpa mig med den lätta koden att plocka ut data?

Här har du några exempel/dokumentation: http://php.net/manual/en/function.mysql-query.php
Läs gärna på om http://se.php.net/manual/en/function.mysql-fetch-assoc.php och http://se2.php.net/manual/en/function.mysql-fetch-array.php

$query = "SELECT one,two,three FROM test2"; //Denna query kommer hämta ALLA rader i tabellen "test2" $result = mysql_query($query); while ($row = mysql_fetch_assoc($result)) //För varje loop så skrivs varje rad från resultatet ut. { echo $row['one']; echo $row['two']; echo $row['three']; }

Edit: Lagt in PHP-taggarna som jag glömde tidigare idag.

Visa signatur

ηλί, ηλί, λαμά σαβαχθανί!?