Perl DBD/DBI

11 отговора 262 прегледа
#1

Perl DBD/DBI

Hi
Neshto stranno se polu4ava kogato polzvam Mysql-perl-DBD
Ta zna4i scripta e sledniq :
........
$sth=$dbh->query("insert into table values (...alal bala)");
print "Edi k'vo si ";
............
-------------------
Ta zna4i zaqvkata si se izpulnqva uspeshno, no browsera se 4udi mnogo vreme , i kazva : The document contents no data.." ili neshto takova.Kogato pogledna log-a , tam pishe 4e imalo nqkakva greshka v Mysql.pm na reed 172.


Nqkakvi idei ?
10x predvaritelno.

Отговор
в отговор на newbie #2

Re: Perl DBD/DBI

Kakva tochno e taq "nqkva greshka"??

Отговор
в отговор на Дизeлджия #3

Re: Perl DBD/DBI

ami neshto ot sorta :
You have an error in SQL syntax near 2,3 in /var/lib/perl/...../Mysql.pm
Tazi greshka ne e v moqta zaqvka zashtoto tq se izpulnqva korektno.

Отговор
в отговор на newbie #4

Re: Perl DBD/DBI

Kopirai SQL zaqvkata ot scripta i q podai directno na mySQL-a.

mysql tablicata

mysql>zaqvkata;

Отговор
в отговор на Дизeлджия #5

hmmm

ne se seshtam kvo shte postigna s tova.Taka ili ina4e zaqwkata se izpulnqva .
shte probvam vse pak ....

Отговор
в отговор на newbie #6

Re: Perl DBD/DBI

Siguren li si che si instaliral msql2-mysql-modules? Az mislia che nesi.
I vse pak copiray si greshkata i ia potursi v mysql.pm

Отговор
в отговор на Auth #7

Re: Perl DBD/DBI

Estestveno 4e sum go instaliral.Ina4e nqma da se conektna vaobshte.
Kakto i da e - problema ne beshe v modulite a v predmonitornoto ustroistvo.Ne razbiram zashto slednata konstrukciq NE mi dade greshka:
for ($i=0;$<100;$i++)-kakto vijdash bqh zabravil identifikatora na promenlivata $i vuv for :)
Ta tova beshe problema


Отговор
в отговор на newbie #8

Re: Perl DBD/DBI

Ako beshe napisal ($i = 0; $ < 100; $i++)
shteshe da ti dade greshka!
V tvoq sluchai $< e specialna promenliva i tui kato ne se promenq, nqma izlizane ot for-a!

Отговор
в отговор на Дизeлджия #9

Re: Perl DBD/DBI

ami to4no tova bqh napisal!Ne mi dava greshka
A za tova 4e zacikli go vidqh
Nabluska mi akolko 174000 reda v bazata

Отговор
в отговор на newbie #10

Re: Perl DBD/DBI

Za greshka, dava!

perl -e 'for($i=0; $<3; $i++) { print "$i\n" }'
Number found where operator expected at -e line 1, near "$<3"
(Missing operator before 3?)
syntax error at -e line 1, near "$<3"
syntax error at -e line 1, near "++) "
Execution of -e aborted due to compilation errors.


S kakuv perl si?

Отговор
в отговор на Дизeлджия #11

Re: Perl DBD/DBI

Ami neznam s kuv Perl sum.Bi trqbvalo da e 5,6 - toq deto si varvi kam RH 7.1
A ina4e sam siguren 4e ni mi dava greshka.Ne znam dali ima zna4enie no scripta se izpulnqva kato CGI prilojenie....
Abe kakto i da e - namerih kakuv beshe problema

Отговор
в отговор на newbie #12

Re: Perl DBD/DBI

погледни в error_log на apache-то. ако го пускаш като cgi там е мястото където ще напише каква е грешката (ако има такава)

TANSTAAFL! There AiNt Such Thing As A Free Lunch
Отговор