Thread Perl Problem Code (48 answers)
Opened by zeus75 at 2006-07-18 10:52

zeus75
 2006-07-19 16:26
#8363 #8363
User since
2006-02-19
35 Artikel
BenutzerIn
[default_avatar]
hey leute... ich habe einen ganz kleinen fortschritt gemacht... aber es kommen noch fehler.

Code: (dl )
1
2
Software error:
Can't execute statement: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'siteid FROM sites WHERE webmaster_email='counti_email=info@test.de; pat' at line 1 at spider.pl line 12.


wie ihr sehen könnt.. hat er sich jetzt schon die richtige email adresse gezogen... jetzt fehlt nur noch die url.

ich habe folgenden code in der datei nun stehen.

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use CGI::Carp qw(fatalsToBrowser);
use CGI::Cookie;
use DBI;

my $db = DBI->connect( 'dbi:mysql:usr_web41_1', 'web41', 'xxxxxx') ||
    die "Kann keine Verbindung zum MySQL-Server aufbauen: $DBI::errstr\n";

my %cookies = fetch CGI::Cookie;

my $sth = $db->prepare("SELECT * siteid FROM sites WHERE webmaster_email='" . $cookies{'email'} . "' AND domain='" . $cookies{'domain'} . "' LIMIT 1");
  $sth->execute() or die "Can't execute statement: $DBI::errstr";
 
 my @userinfo;
 while (my $ref = $sth->fetchrow_arrayref()) {
   push(@userinfo , [@$ref]);
 }


gruss\n\n

<!--EDIT|zeus75|1153312234-->

View full thread Perl Problem Code