将表数据复制到另一个表时出错.php ODBC


Error copying table data to another. ODBC php

帮助,似乎我无法将我的数据从一个特定的表复制到另一个。我已经试过了。

代码1:

$queryzx = odbc_exec($conn, "SELECT * FROM tempmember WHERE userid='$usernamez'");

    $usernamexx = odbc_result($queryzx, 'userid');
    $passwordxx = odbc_result($queryzx, 'passwd');
    $ignxx = odbc_result($queryzx, 'usernick');
    $genderxx = odbc_result($queryzx, 'sex');
    $emailxx = odbc_result($queryzx, 'email');
$query = odbc_exec($conn, "INSERT INTO member (userid, usernick, sex, passwd, vip, email) 
                                       VALUES ('$usernamexx', '$ignxx', '$genderxx', '$passwordxx', 1, '$emailxx')");

查询

代码2:
$queryzx = odbc_exec($conn, "SELECT * FROM tempmember WHERE userid='$usernamez'");
$resultx = odbc_free_result($queryzx);
while($transf = odbc_fetch_array($resultx))
{
    $usernamexx = $transf['userid'];
    $passwordxx = $transf['passwd'];
    $ignxx = $transf['usernick'];
    $genderxx = $transf['sex'];
    $emailxx = $transf['email'];
$query = odbc_exec($conn, "INSERT INTO member (userid, usernick, sex, passwd, vip, email) 
                                       VALUES ('$usernamexx', '$ignxx', '$genderxx', '$passwordxx', 1, '$emailxx')");
}

查询

任何帮助都将是感激的,谢谢提前^^

如果$genderxx是位值,则应像INSERT语句中的b'$genderxx'一样在其前面使用b

谢谢大家的帮助。我强迫自己把$genderxx转换成varchar。