没有userid123这个字段,执行时,没有更新但也没有提示错误
怎么能让它提示 没有这个字段的 错误



用MYSQL5.7,php5.6

2 个解决方案

#1


面向对象风格的错误抛出:

<?php
$mysqli = new mysqli("localhost", "my_user", "my_password", "world");

/* check connection */
if ($mysqli->connect_errno) {
    printf("Connect failed: %s\n", $mysqli->connect_error); //mysql连接错误抛出
    exit();
}

if (!$mysqli->query("SET a=1")) {
    printf("Errormessage: %s\n", $mysqli->error); //mysql查询错误抛出
}
?>


面向过程风格的错误抛出:

<?php
$link = mysqli_connect("localhost", "my_user", "my_password", "world");

/* check connection */
if (mysqli_connect_errno()) {
    printf("Connect failed: %s\n", mysqli_connect_error());
    exit();
}

if (!mysqli_query($link, "SET a=1")) {
    printf("Errormessage: %s\n", mysqli_error($link));
}

?>

#2



$mysqli = new mysqli("localhost", "my_user", "my_password", "world");

/* check connection */
if (mysqli_connect_errno()) {
    printf("Connect failed: %s\n", mysqli_connect_error());
    exit();
}

//  $mysqli->affected_rows 取得前一次 MySQLI 操作所影响的记录行数
$mysqli->query("update {$tpre}member set ttid='2000'  where userid123='10000'");
printf("Affected rows (UPDATE): %d\n", $mysqli->affected_rows);

  $mysqli->affected_rows 在mysqli可以取得前一次 MySQLI 操作所影响的记录行数
关注微信公众号

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



eclipse不提示错误问题 GCC 编译 不提示警告或者错误。。。 VisualStudio 调试不提示调试错误 php运行无结果,不提示错误 C#跨线程访问控件不提示错误问题 Android Studio错误代码不提示问题 100分 firefox 的 firebug 怎么不提示 javascript 语法错误啊!! 怎样让Word 2010 不提示所谓的语法错误 程序莫名其妙的退出?不提示任何错误. 我的浏览器不提示js错误信息
 
粤ICP备14056181号  © 2014-2020 ITdaan.com