ugrás a tartalomhoz

Archívum - Már 6, 2013

mysql_num_rows(): supplied argument is not a valid MySQL result resource

Sytoxic · 2013. Már. 6. (Sze), 12.58
Sürgős segítség kellene!
Nem találom benne a hibát :/
Ezt írja:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/inc/functions.inc.php on line 440

Előre is köszönöm!

[colorer=php]<?PHP

function calcPages($gesEin,$aktSeite,$eSeite) {
$output = array();
$esQuote = ceil(($gesEin/$eSeite));
if($aktSeite==0) {$aktSeite=1;}
$startS = ($aktSeite*$eSeite)-$eSeite;
$output[0]=$esQuote;
$output[1]=$startS;
return $output;
}

function checkAnum($wert) {
$checkit = preg_match("/^[a-zA-Z0-9]+$/",$wert);
if($checkit) {
return true;
}
else {
return false;
}
}

function checkIP($wert) {
$checkit = preg_match("/^[0-9\*]{1,3}+\.[0-9\*]{1,3}+\.[0-9\*]{1,3}+\.[0-9\*]{1,3}+$/",$wert);
if($checkit) {
return true;
}
else {
return false;
}
}

function checkName($wert) {
$checkit = preg_match("/^[a-zA-Z0-9[:space:]]+$/",$wert);
if($checkit) {
return true;
}
else {
return false;
}
}

function checkVoucher($wert) {
$checkit = preg_match("/^[0-9]+[0-9\-]+[0-9]+$/",$wert);
$wert = str_replace('-','',$wert);
if($checkit && strlen($wert)>=16 && strlen($wert)<=25) {
return true;
}
else {
return false;
}
}

function checkPwd($wert) {
$checkit = preg_match("/^[a-zA-Z0-9[:space:]]+$/",$wert);
if($checkit) {
return true;
}
else {
return false;
}
}

function checkMail($string) {
if(preg_match("/^[a-zA-Z0-9\._-]+@[a-zA-Z0-9\.-]+\.[a-zA-Z]{2,4}$/", $string)) {
return true;
}
else { return false; }
}

function checkInt($wert) {
$checkit = preg_match("/^[0-9]+$/",$wert);
if($checkit) {
return true;
}
else {
return false;
}
}

function checkRate($wert) {
//if(checkInt($wert) && $wert>

Oracle XE és PDO PHP-ban. Valakinek sikerült?

breakline · 2013. Már. 6. (Sze), 02.43
Megpróbálok egy Oracle 11g Express Edition-t elérni PHP-ból PDO_OCI-vel, de valami nem jön össze.

Ezt használom:
xampp 1.7.4 (apache 2.2.17 és php 5.3.5)
pdo_oci extension engedélyezve a php.ini-ben
Oracle 11.2.0 Expression Edition.

Az adatbázist elérem sql console-ból sikeresen (be tudtam lépni, usert kreálni stb.)

PHP-ben viszon ezzel:

$db_username = "test";
$db_password = "test";
$db = "oci:dbname=xe";
$conn = new PDO($db,$db_username,$db_password);
egy ilyen hibát kapok:

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[]: pdo_oci_handle_factory: <> (ext\pdo_oci\oci_driver.c:579)' in ...


És az ott egy üres hibastring lenne szerintem a '<>' között. Valami ötlet, hogy ezzel mit kéne tennem? A szerver és az ügyfél miatt Oracle-t kell használni, és szeretnék valami framework-öt rárakni, pl. Zend-et, de ahhoz kell a PDO alapú kapcsolat is.

Köszi előre is