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
- ELADÓ KOMOLY KONFIG nem sürgős, nem alkudozós játszótér
- Gamer pc + aoc gamer monitor 144hz 32" ívelt.
- GAMER PC // ASUS TUF B650M-PLUS / R9 7900X / 64GB DDR5 / SAPPHIRE Radeon RX 7800 XT / 1TB M.2 SSD
- Intel Core i7-13700KF + ASUS Prime Z790-P WIFI + Kingston FURY Beast 32GB DDR5 6000MHz
- OH! Dell Latitude 7340 Üzleti Profi Fémházas Ultrabook Laptop 13,3" -65% i7-1365U 16/512 FHD IRIS Xe
- AKCIÓ! ASUS B560M i5 11400 64GB DDR4 512GB SSD RTX 3070 8GB ZALMAN S2 TG CHIEFTEC 750W
- MSI 14 Modern C12M FHD IPS i7-1255U 10mag 16GB 512GB SSD Intel Iris XE Graphics Win11 Garancia
- ÁRGARANCIA!Épített KomPhone Ryzen 7 9800X3D 32/64GB RAM RX 9070 XT 16GB GAMER PC termékbeszámítással
- HIBÁTLAN iPhone 14 Pro Max 128GB Deep Purple-1 ÉV GARANCIA - Kártyafüggetlen, MS4682
- 262 - Lenovo LOQ (17IRX10) - Intel Core i7-14700HX, RTX 5070
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
