<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://mars.merhot.dk/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=JacobViborg</id>
		<title>Teknologisk videncenter - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://mars.merhot.dk/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=JacobViborg"/>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php/Special:Contributions/JacobViborg"/>
		<updated>2026-05-21T00:43:43Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.29.0</generator>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=User:JacobViborg&amp;diff=10146</id>
		<title>User:JacobViborg</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=User:JacobViborg&amp;diff=10146"/>
				<updated>2009-12-03T13:27:27Z</updated>
		
		<summary type="html">&lt;p&gt;JacobViborg: /* Perl / MySQL example code */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Perl / MySQL example code==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Importere basic funktioner fra perl modul'''&lt;br /&gt;
&lt;br /&gt;
use 5.010;&lt;br /&gt;
&lt;br /&gt;
'''Importere Mysql funktioner til komunication'''&lt;br /&gt;
&lt;br /&gt;
use Mysql;&lt;br /&gt;
&lt;br /&gt;
'''Nutiden hented fra perl'''&lt;br /&gt;
&lt;br /&gt;
my $now = localtime time;&lt;br /&gt;
&lt;br /&gt;
'''Nutiden delt op i et array med mellemrum som deler'''&lt;br /&gt;
&lt;br /&gt;
my @date = split(/ /,$now);&lt;br /&gt;
&lt;br /&gt;
'''Tiden ud skrevet som dato timer/minuter/sekunder er ikke taget med'''&lt;br /&gt;
&lt;br /&gt;
$dato = &amp;quot;$date[0] $date[3] $date[1] $date[5]&amp;quot;;&lt;br /&gt;
say $dato;&lt;br /&gt;
&lt;br /&gt;
'''For løkke som køre 5 gange hvor den printer tallet x ud'''&lt;br /&gt;
&lt;br /&gt;
'''Tallet x vil kun exsistere i for løkken'''&lt;br /&gt;
&lt;br /&gt;
for($x=0;$x&amp;lt;5;$x++)&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
	'''Print vil skrive tallet ud på samme linie i ryggen på det foregående'''&lt;br /&gt;
&lt;br /&gt;
	print &amp;quot;$x&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
for($x=0;$x&amp;lt;5;$x++)&lt;br /&gt;
{&lt;br /&gt;
	'''say vil skrive tallet ud på samme linie i ryggen på det foregående men vil skrive/tilføje &amp;quot;/n&amp;quot;(newline)'''&lt;br /&gt;
&lt;br /&gt;
	say &amp;quot;$x&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
'''Oprettelse af array's A og Navne'''&lt;br /&gt;
&lt;br /&gt;
my @A = (&amp;quot;Jens&amp;quot;,&amp;quot;Morten&amp;quot;,&amp;quot;Mikkel&amp;quot;,&amp;quot;Kristian&amp;quot;,&amp;quot;Ole&amp;quot;);&lt;br /&gt;
my @Navne = (&amp;quot;Jacob&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
'''Tilføjelse af Mikkel til Navne arrayet hvor man opretter en ny plads i arrayet'''&lt;br /&gt;
&lt;br /&gt;
$Navne[1] = $A[2];&lt;br /&gt;
&lt;br /&gt;
'''Overskrivelse af Mikkel i possition 2 i array A'''&lt;br /&gt;
&lt;br /&gt;
$A[2] = &amp;quot;Jacob&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
'''Fjernelse af Jacob i Navne nu hvor han er i array A fra possition 0'''&lt;br /&gt;
'''samt 1 står for antal fra possition opad i værdi'''&lt;br /&gt;
&lt;br /&gt;
splice(@Navne,0,1);# eller bruge push: push(@Navne, $A[2]);&lt;br /&gt;
say &amp;quot;$Navne[0]&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
'''Sortere array @A i alferbetisk orden'''&lt;br /&gt;
&lt;br /&gt;
@A = sort(@A);&lt;br /&gt;
&lt;br /&gt;
'''Forhvert element i array udsriver vi elementet'''&lt;br /&gt;
&lt;br /&gt;
foreach(@A){say $_;}&lt;br /&gt;
&lt;br /&gt;
'''MySql Input'''&lt;br /&gt;
&lt;br /&gt;
$host = &amp;quot;localhost&amp;quot;;&lt;br /&gt;
$A = &amp;quot;DatabaseNavn&amp;quot;;&lt;br /&gt;
$B = &amp;quot;BrugerNavn&amp;quot;;&lt;br /&gt;
$C = &amp;quot;Password&amp;quot;;&lt;br /&gt;
$D = &amp;quot;TabelNavn&amp;quot;;&lt;br /&gt;
if not($A == &amp;quot;DatabaseNavn&amp;quot;)&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
	'''Opretter forbindelse til Sql'''&lt;br /&gt;
&lt;br /&gt;
	$dbh = Mysql-&amp;gt;connnect($host,$A,$B,$C) || die &amp;quot;Kunne ikke forbinde til database/nForbindelses fejl: $DBI::errstr&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
	'''Opretter Database hvis den ikke er oprettet'''&lt;br /&gt;
&lt;br /&gt;
	$SendToSql = $dbh-&amp;gt;query(&amp;quot;CREATE DATABASE IF NOT EXISTS $A);&lt;br /&gt;
&lt;br /&gt;
	'''Forbinder til Database'''&lt;br /&gt;
&lt;br /&gt;
	$dbh-&amp;gt;selectdb($A);&lt;br /&gt;
&lt;br /&gt;
	'''Opretter Tabel hvis den ikke er oprettet'''&lt;br /&gt;
&lt;br /&gt;
	$SendToSql = $dbh-&amp;gt;query(&amp;quot;CREATE TABEL IF NOT EXISTS $D);&lt;br /&gt;
&lt;br /&gt;
	'''Opretter bruger i tabel'''&lt;br /&gt;
&lt;br /&gt;
	foreach(@A)&lt;br /&gt;
	{&lt;br /&gt;
	        $MySqlString = &amp;quot;INSERT INTO $D (id, product, date) VALUES (DEFAULT,$_,$dato)&amp;quot;;&lt;br /&gt;
	        $SendToSql = $dbh-&amp;gt;query($MySqlString);&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	'''Afbrydelse af forbindelse'''&lt;br /&gt;
&lt;br /&gt;
	$dbh-&amp;gt;disconnect();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
--[[User:JacobViborg|JacobViborg]] 14:26, 3 December 2009 (CET)&lt;/div&gt;</summary>
		<author><name>JacobViborg</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=User:JacobViborg&amp;diff=10145</id>
		<title>User:JacobViborg</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=User:JacobViborg&amp;diff=10145"/>
				<updated>2009-12-03T13:26:59Z</updated>
		
		<summary type="html">&lt;p&gt;JacobViborg: /* Perl / MySQL example code */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Perl / MySQL example code==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Importere basic funktioner fra perl modul'''&lt;br /&gt;
&lt;br /&gt;
use 5.010;&lt;br /&gt;
&lt;br /&gt;
'''Importere Mysql funktioner til komunication'''&lt;br /&gt;
&lt;br /&gt;
use Mysql;&lt;br /&gt;
&lt;br /&gt;
'''Nutiden hented fra perl'''&lt;br /&gt;
&lt;br /&gt;
my $now = localtime time;&lt;br /&gt;
&lt;br /&gt;
'''Nutiden delt op i et array med mellemrum som deler'''&lt;br /&gt;
&lt;br /&gt;
my @date = split(/ /,$now);&lt;br /&gt;
&lt;br /&gt;
'''Tiden ud skrevet som dato timer/minuter/sekunder er ikke taget med'''&lt;br /&gt;
&lt;br /&gt;
$dato = &amp;quot;$date[0] $date[3] $date[1] $date[5]&amp;quot;;&lt;br /&gt;
say $dato;&lt;br /&gt;
&lt;br /&gt;
'''For løkke som køre 5 gange hvor den printer tallet x ud'''&lt;br /&gt;
&lt;br /&gt;
'''Tallet x vil kun exsistere i for løkken'''&lt;br /&gt;
&lt;br /&gt;
for($x=0;$x&amp;lt;5;$x++)&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
	'''Print vil skrive tallet ud på samme linie i ryggen på det foregående'''&lt;br /&gt;
&lt;br /&gt;
	print &amp;quot;$x&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
for($x=0;$x&amp;lt;5;$x++)&lt;br /&gt;
{&lt;br /&gt;
	'''say vil skrive tallet ud på samme linie i ryggen på det foregående men vil skrive/tilføje &amp;quot;/n&amp;quot;(newline)'''&lt;br /&gt;
&lt;br /&gt;
	say &amp;quot;$x&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
'''Oprettelse af array's A og Navne'''&lt;br /&gt;
&lt;br /&gt;
my @A = (&amp;quot;Jens&amp;quot;,&amp;quot;Morten&amp;quot;,&amp;quot;Mikkel&amp;quot;,&amp;quot;Kristian&amp;quot;,&amp;quot;Ole&amp;quot;);&lt;br /&gt;
my @Navne = (&amp;quot;Jacob&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
'''Tilføjelse af Mikkel til Navne arrayet hvor man opretter en ny plads i arrayet'''&lt;br /&gt;
&lt;br /&gt;
$Navne[1] = $A[2];&lt;br /&gt;
&lt;br /&gt;
'''Overskrivelse af Mikkel i possition 2 i array A'''&lt;br /&gt;
&lt;br /&gt;
$A[2] = &amp;quot;Jacob&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
'''Fjernelse af Jacob i Navne nu hvor han er i array A fra possition 0'''&lt;br /&gt;
'''samt 1 står for antal fra possition opad i værdi'''&lt;br /&gt;
&lt;br /&gt;
splice(@Navne,0,1);# eller bruge push: push(@Navne, $A[2]);&lt;br /&gt;
say &amp;quot;$Navne[0]&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
'''Sortere array @A i alferbetisk orden'''&lt;br /&gt;
&lt;br /&gt;
@A = sort(@A);&lt;br /&gt;
&lt;br /&gt;
'''Forhvert element i array udsriver vi elementet'''&lt;br /&gt;
&lt;br /&gt;
foreach(@A){say $_;}&lt;br /&gt;
&lt;br /&gt;
'''MySql Input'''&lt;br /&gt;
&lt;br /&gt;
$host = &amp;quot;localhost&amp;quot;;&lt;br /&gt;
$A = &amp;quot;DatabaseNavn&amp;quot;;&lt;br /&gt;
$B = &amp;quot;BrugerNavn&amp;quot;;&lt;br /&gt;
$C = &amp;quot;Password&amp;quot;;&lt;br /&gt;
$D = &amp;quot;TabelNavn&amp;quot;;&lt;br /&gt;
if not($A == &amp;quot;DatabaseNavn&amp;quot;)&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
	'''Opretter forbindelse til Sql'''&lt;br /&gt;
&lt;br /&gt;
	$dbh = Mysql-&amp;gt;connnect($host,$A,$B,$C) || die &amp;quot;Kunne ikke forbinde til database/nForbindelses fejl: $DBI::errstr&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
	'''Opretter Database hvis den ikke er oprettet'''&lt;br /&gt;
&lt;br /&gt;
	$SendToSql = $dbh-&amp;gt;query(&amp;quot;CREATE DATABASE IF NOT EXISTS $A);&lt;br /&gt;
&lt;br /&gt;
	'''Forbinder til Database'''&lt;br /&gt;
&lt;br /&gt;
	$dbh-&amp;gt;selectdb($A);&lt;br /&gt;
&lt;br /&gt;
	'''Opretter Tabel hvis den ikke er oprettet'''&lt;br /&gt;
&lt;br /&gt;
	$SendToSql = $dbh-&amp;gt;query(&amp;quot;CREATE TABEL IF NOT EXISTS $D);&lt;br /&gt;
&lt;br /&gt;
	'''Opretter bruger i tabel'''&lt;br /&gt;
&lt;br /&gt;
	foreach(@A)&lt;br /&gt;
	{&lt;br /&gt;
	        $MySqlString = &amp;quot;INSERT INTO $D (id, product, date) VALUES (DEFAULT,$_,$dato)&amp;quot;;&lt;br /&gt;
	        $SendToSql = $dbh-&amp;gt;query($MySqlString);&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	'''Afbrydelse af forbindelse'''&lt;br /&gt;
&lt;br /&gt;
	$dbh-&amp;gt;disconnect();&lt;br /&gt;
}&lt;br /&gt;
--[[User:JacobViborg|JacobViborg]] 14:26, 3 December 2009 (CET)&lt;/div&gt;</summary>
		<author><name>JacobViborg</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=User:JacobViborg&amp;diff=10144</id>
		<title>User:JacobViborg</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=User:JacobViborg&amp;diff=10144"/>
				<updated>2009-12-03T13:26:21Z</updated>
		
		<summary type="html">&lt;p&gt;JacobViborg: Perl MySql&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Perl / MySQL example code==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Importere basic funktioner fra perl modul'''&lt;br /&gt;
&lt;br /&gt;
use 5.010;&lt;br /&gt;
&lt;br /&gt;
'''Importere Mysql funktioner til komunication'''&lt;br /&gt;
&lt;br /&gt;
use Mysql;&lt;br /&gt;
&lt;br /&gt;
'''Nutiden hented fra perl'''&lt;br /&gt;
&lt;br /&gt;
my $now = localtime time;&lt;br /&gt;
&lt;br /&gt;
'''Nutiden delt op i et array med mellemrum som deler'''&lt;br /&gt;
&lt;br /&gt;
my @date = split(/ /,$now);&lt;br /&gt;
&lt;br /&gt;
'''Tiden ud skrevet som dato timer/minuter/sekunder er ikke taget med'''&lt;br /&gt;
&lt;br /&gt;
$dato = &amp;quot;$date[0] $date[3] $date[1] $date[5]&amp;quot;;&lt;br /&gt;
say $dato;&lt;br /&gt;
&lt;br /&gt;
'''For løkke som køre 5 gange hvor den printer tallet x ud'''&lt;br /&gt;
&lt;br /&gt;
'''Tallet x vil kun exsistere i for løkken'''&lt;br /&gt;
&lt;br /&gt;
for($x=0;$x&amp;lt;5;$x++)&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
	'''Print vil skrive tallet ud på samme linie i ryggen på det foregående'''&lt;br /&gt;
&lt;br /&gt;
	print &amp;quot;$x&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
for($x=0;$x&amp;lt;5;$x++)&lt;br /&gt;
{&lt;br /&gt;
	'''say vil skrive tallet ud på samme linie i ryggen på det foregående men vil skrive/tilføje &amp;quot;/n&amp;quot;(newline)'''&lt;br /&gt;
&lt;br /&gt;
	say &amp;quot;$x&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
'''Oprettelse af array's A og Navne'''&lt;br /&gt;
&lt;br /&gt;
my @A = (&amp;quot;Jens&amp;quot;,&amp;quot;Morten&amp;quot;,&amp;quot;Mikkel&amp;quot;,&amp;quot;Kristian&amp;quot;,&amp;quot;Ole&amp;quot;);&lt;br /&gt;
my @Navne = (&amp;quot;Jacob&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
'''Tilføjelse af Mikkel til Navne arrayet hvor man opretter en ny plads i arrayet'''&lt;br /&gt;
&lt;br /&gt;
$Navne[1] = $A[2];&lt;br /&gt;
&lt;br /&gt;
'''Overskrivelse af Mikkel i possition 2 i array A'''&lt;br /&gt;
&lt;br /&gt;
$A[2] = &amp;quot;Jacob&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
'''Fjernelse af Jacob i Navne nu hvor han er i array A fra possition 0'''&lt;br /&gt;
'''samt 1 står for antal fra possition opad i værdi'''&lt;br /&gt;
&lt;br /&gt;
splice(@Navne,0,1);# eller bruge push: push(@Navne, $A[2]);&lt;br /&gt;
say &amp;quot;$Navne[0]&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
'''Sortere array @A i alferbetisk orden'''&lt;br /&gt;
&lt;br /&gt;
@A = sort(@A);&lt;br /&gt;
&lt;br /&gt;
'''Forhvert element i array udsriver vi elementet'''&lt;br /&gt;
&lt;br /&gt;
foreach(@A){say $_;}&lt;br /&gt;
&lt;br /&gt;
'''MySql Input'''&lt;br /&gt;
&lt;br /&gt;
$host = &amp;quot;localhost&amp;quot;;&lt;br /&gt;
$A = &amp;quot;DatabaseNavn&amp;quot;;&lt;br /&gt;
$B = &amp;quot;BrugerNavn&amp;quot;;&lt;br /&gt;
$C = &amp;quot;Password&amp;quot;;&lt;br /&gt;
$D = &amp;quot;TabelNavn&amp;quot;;&lt;br /&gt;
if not($A == &amp;quot;DatabaseNavn&amp;quot;)&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
	'''Opretter forbindelse til Sql'''&lt;br /&gt;
&lt;br /&gt;
	$dbh = Mysql-&amp;gt;connnect($host,$A,$B,$C) || die &amp;quot;Kunne ikke forbinde til database/nForbindelses fejl: $DBI::errstr&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
	'''Opretter Database hvis den ikke er oprettet'''&lt;br /&gt;
&lt;br /&gt;
	$SendToSql = $dbh-&amp;gt;query(&amp;quot;CREATE DATABASE IF NOT EXISTS $A);&lt;br /&gt;
&lt;br /&gt;
	'''Forbinder til Database'''&lt;br /&gt;
&lt;br /&gt;
	$dbh-&amp;gt;selectdb($A);&lt;br /&gt;
&lt;br /&gt;
	'''Opretter Tabel hvis den ikke er oprettet'''&lt;br /&gt;
&lt;br /&gt;
	$SendToSql = $dbh-&amp;gt;query(&amp;quot;CREATE TABEL IF NOT EXISTS $D);&lt;br /&gt;
&lt;br /&gt;
	'''Opretter bruger i tabel'''&lt;br /&gt;
&lt;br /&gt;
	foreach(@A)&lt;br /&gt;
	{&lt;br /&gt;
	        $MySqlString = &amp;quot;INSERT INTO $D (id, product, date) VALUES (DEFAULT,$_,$dato)&amp;quot;;&lt;br /&gt;
	        $SendToSql = $dbh-&amp;gt;query($MySqlString);&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	'''Afbrydelse af forbindelse'''&lt;br /&gt;
&lt;br /&gt;
	$dbh-&amp;gt;disconnect();&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>JacobViborg</name></author>	</entry>

	</feed>