odbc SEÇ yürütmek işlevi değişken gönderme

0 Cevap php

Ben aşağıda fonksiyonunu çalıştırmak için çalışıyorum ama hiçbir şey göstermez.

function displayNr($x){
    $sql="SELECT D4741 FROM table_x WHERE D4711='".$x."';       
    if (!$result = odbc_exec($pconn, $sql)) {
        echo "Query error! ODBC: ", odbc_error();
    } else {
        while ($row = odbc_fetch_array($result)) {
        echo $row["D4741"] . "\n";
    }
    }
}

displayNr('name');

Ben işlevini kaldırmak Ancak, eğer düzgün çalışır:

x='name';

$sql="SELECT D4741 FROM table_x WHERE D4711='".$x."';       
if (!$result = odbc_exec($pconn, $sql)) {
    echo "Query error! ODBC: ", odbc_error();
} else {
    while ($row = odbc_fetch_array($result)) {
    echo $row["D4741"] . "\n";
}
}

Ne sorun olabilir?

0 Cevap