i iki sayfa php bir (index.php) ve Perl (dbcon.pl) başka bir tane var.
Temelde benim php dosya sadece UI göstermek istiyorum ve tüm veri işlemleri Perl dosyası bitmiş olacaktır.
i have tried in index.pl
<?php include("dbcon.pl");?>
<html>
<br/>PHP</br>
</html>
ve dbcon.pl var
#!/usr/bin/perl
use strict;
use warnings;
use DBI;
use CGI::Simple;
my $cgi = CGI::Simple->new;
my $dsn = sprintf('DBI:mysql:database=%s;host=%s','dbname','localhost');
my $dbh = DBI->connect($dsn,root =>'',{AutoCommit => 0,RaisError=> 0});
my $sql= "SELECT * FROM products";
my $sth =$dbh->prepare($sql);
$sth->execute or die "SQL Error: $DBI::errstr\n";
while (my @row = $sth->fetchrow_array){
print $cgi->header, <<html;
<div> @row[0] @row[1] @row[2] @row[3] @row[4]</div>
html
}
i tarayıcınızda index.php çalıştırdığınızda ancak yürütme yerine dbcon.pl dosyasındaki tüm kodunu basar
Bu sorunun üstesinden nasıl?
not: i windows ortamında bu çalıştırıyorum
Bunu yapmak için başka bir yolu var mı?