Avatar billede anna Nybegynder
26. april 1999 - 00:00 Der er 8 kommentarer og
1 løsning

Perl og Mysql

Hvordan arbejder man med Mysql fra Perl ??

Hilsen
@nna
Avatar billede erikjacobsen Ekspert
02. maj 1999 - 09:23 #1
Du må hellere få et svar - selv om det ikke er 100 % deltaljeret.
Kig på

http://mysql.turbolift.com/mysql/DBD_3.21.X.html

hvor der står noget om: "MySQL Perl DBI/DBD Manual Version 0.4".
Det burde bringe dig tættere på..
Avatar billede anna Nybegynder
28. juli 2000 - 21:41 #2
Jeg mangler nogle eks.

Hilsen
Anna
Avatar billede erikjacobsen Ekspert
28. juli 2000 - 21:51 #3
Du er i live - og stadig interesseret - whaou..... Vil du have eksempler nu?
Avatar billede anna Nybegynder
28. juli 2000 - 22:08 #4
Ja tak Erik
Avatar billede erikjacobsen Ekspert
28. juli 2000 - 23:00 #5
Så fandt jeg den ;-)) På min webhoteludbyder har de installeret DBI til MySql - uden
den går det ikke. Jeg ved ikke om man kan gøre det til Windows, men min udbyder kører
en variant af Unix. Nedenstående er lige afprøvet ige, og udskriver tabellen fdage på
meget simpel form. Udskift selv DATABASE, USERNAME, PASSWORD og måske localhost.

#!/usr/bin/perl -w
use strict;
use DBI;

my $dbh = DBI->connect( \'dbi:mysql:DATABASE;host=localhost\', \'USERNAME\', \'PASSWORD\') ||
  die \"No connection\\n\";

my $sth = $dbh->prepare( \'SELECT * FROM fdage\' ) ||
  die \"Error in prepare: $DBI::errstr\\n\";

$sth->execute ||
  die \"Error in execute: $DBI::errstr\\n\";

while ( my @row = $sth->fetchrow_array ){
  print $row[0].\" \".$row[1].\" \".$row[2].\" \".$row[3]. \"\\n\";
}

$sth->finish;
$dbh->disconnect;
Avatar billede anna Nybegynder
30. juli 2000 - 12:05 #6
Jeg tester lige dit eks.

Jeg ved ikke om det kan kører ved min udbyder

Hilsen
Anna
Avatar billede erikjacobsen Ekspert
30. juli 2000 - 12:15 #7
NB NB NB.... Du skal lige tilføje

  print \"Content-type: text/html\\n\\n\";

som det første hvis du kører det som et CGI-program. Måske du så
også skal tilføje lidt HTML-formattering.
Avatar billede anna Nybegynder
11. december 2000 - 08:08 #8
?
Avatar billede erikjacobsen Ekspert
11. december 2000 - 08:38 #9
Jeg mener bare: hvis det skal køre som CGI-script, og lave
lidt HTML output, skal du lave mindst én linie i headeren.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester