Aktív témák
-
benczeb
aktív tag
Sziasztok!
Perlből házit kell írnunk (CGI), a lényeg, hogy egy mysql adatbázishoz csatlakozunk a DBI modulon keresztül, és nem tudunk megírni egy lekérdezést. Nem étrjük, hogy hogy adja vissza, illetve milyen függvénnyel.
Így próbálkozunk:
#!/usr/bin/perl
print ''Content-type: text/html '';
use strict;
use DBI;
my $q = $ENV{'QUERY_STRING'};
my @param = split (/&/, $q);
my %c = ();
my $p;
my %hash=();
foreach $p (@param) {
my ($n, $v) = split (/=/, $p);
$v =~ tr/+/ /;
$v =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack(''C'', hex($1))/eg;
$c{$n} = $v;
# print $n, '':'', $c{$n}, '' <BR>'';
$hash{$n}=$c{$n};
}
my $database = ''A'';
my $hostname = ''localhost'';
my $user = ''A'';
my $password = 'A';
my $dsn = ''DBI:mysql:database=$database;host=$hostname;mysql_socket=/var/run/mysqld/mysqld.sock'';
my $dbh = DBI->connect($dsn, $user, $password, { PrintError=>0 }) || die $DBI::errstr;
########## ÉS EZ NEM MŰKÖDIK!!!! ##############
# lekérdezés az adatbázisból
if ($hash{'mit_csinal'}==''lekerdez'') {
# my $sql_text = ''SELECT * FROM tabla_1 WHERE nev=($hash{'nev'})'';
my $sql_text = ''SELECT * FROM tabla_1'';
my $sql = $dbh->prepare($sql_text);
$sql->execute();
#print $sql->rows, '' '';
:((########### ITT MILYEN FÜGGVÉNYT, HOGYAN???????? #########xx
$dbh->do($sql_text) || die $DBI::errstr;
$sql->finish();
}
$dbh->disconnect();
Aktív témák
- Sony Xperia 1 V - 12GB/256GB Fekete - GYÁRI FÜGGETLEN - 10 HÓ GARI
- Apple Watch Ultra 2 100% akku, full dobozos
- OnePlus 15 - 16GB/512GB Infinite Black - GYÁRI FÜGGETLEN - 3 ÉV GARI + AJÁNDÉKOK
- Lenovo ThinkCentre M720s - i5 8400, 16GB RAM, 250GB SSD, Windows matricával eladó
- Razer Blackwidow v4 mechanikus billentyűzet eladó!
- Bomba ár! HP Elite Dragonfly G2 i7-11G I 16GB I 512SSD I 13,3" FHD Touch I Cam I W11 I Garancia!
- Apple iPhone 17 Pro 1TB Bontatlan Független Összes Szín / 27% áfás ár INGYENES SZÁLLÍTÁS
- GYÖNYÖRŰ iPhone 14 Pro 128GB Deep Purple -1 ÉV GARANCIA - Kártyafüggetlen, MS4649
- Raktáron lévó 1851-es lapok! Garanciás termékek! Részletfizetésre is!!! ÉRDEKLŐDJ!!
- HIBÁTLAN iPhone 14 128GB Starlight-1 ÉV GARANCIA - Kártyafüggetlen, MS4650
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
