如果存在 sql 记录,则无法调用 php 函数

用户10059970

我有这个代码:

<?php
$mysql_host='localhost';
$mysql_user='root';
$mysql_password='you cant know mypassword';

mysql_connect($mysql_host,$mysql_user,$mysql_password);
@mysql_select_db('attempt');



?>


<?php
$sql="IF NOT EXISTS ( SELECT person FROM kid WHERE Subs=45 )
BEGIN
    echo 'hey'
END"

if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
} 


if ($conn->query($sql) === TRUE) {
    echo "Done";
} else {
    echo "Error: " . $sql . "<br>" . $conn->error;
}


?>

php 页面应该回显“嘿”,因为不存在这样的记录,但页面本身甚至根本没有加载,而是返回 HTTP localhost 500 错误,说 localhost 无法处理请求。

我知道我做错了什么,但我不确定到底是什么。请帮忙

用户10120770

好的,所以删除所有并像这样使用:

<?php

$mysqli_host = 'localhost';
$mysqli_user = 'root';
$mysqli_password = 'yourPassword';
$mysqli_database = 'yourDatabase';

$mysqli = new mysqli($mysqli_host, $mysqli_user, $mysqli_password, $mysqli_database);

if ($mysqli->connect_errno) {
    die("Connection failed: " . $conn->connect_error);
}

$query = mysqli_query($mysqli, "SELECT person FROM kid WHERE Subs=45");
$result = mysqli_num_rows($query);

if($result > 0) {
    echo("Exist");     
} else {
    echo("Doesn't exist");
}

?>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如果PHP不存在则插入SQL记录

如果指定了类型,则无法在 typescript 中调用 setter 函数

模板模板类,如果存在则调用函数

Lua是否仅调用函数(如果存在)?

c ++调用c函数(如果存在)

Babel错误:如果没有“ new”,则无法调用类构造函数Foo

Javascript ES6 TypeError:如果没有“ new”,则无法调用类构造函数Client

TypeError:如果没有“ new”,则无法调用类构造函数DefaultValueAccessor

TypeError:如果没有“ new”,则无法调用类构造函数MixinStrategy

如何修复错误TypeError:如果没有“ new”,则无法调用类构造函数HammerGestureConfig

如果没有“ new”,则无法调用ES6 / Babel Class构造函数

如果没有“ new”,则无法调用Polymer 3 + webpack + babel类构造函数PolymerElement

未捕获的TypeError:如果没有“ new”,则无法调用类构造函数ScratchStorage

更新反应后发生错误:TypeError:如果没有| new |,则无法调用类构造函数

未捕获的TypeError:如果没有“ new”,则无法调用类构造函数平台

插入SQL表或更新记录(如果存在)

如果文件大小> 40 MB,则无法从Java程序调用SQL加载程序

Php 如果函数在类外被调用

如果存在具有不同参数类型的重载,则无法从全局名称空间中找到函数

如果存在则更新 SQL 行,如果不存在则创建(在 PHP 中)

Sequelize Typescript Sequelize Typescript TypeError:如果没有“ new”,则无法调用类构造函数模型

如果存在非静态函数,则__callStatic不调用

调用对象函数(如果它存在于TypeScript中)

sql函数语句w通过php中的变量赋值联接并调用指定的记录

Python:如果int ==,则无法执行函数

如何获得PHP父函数以引用子代中的重写函数(如果存在)?

我无法调用sql函数

pg_restore:如果表具有一个调用另一个函数的函数的约束,则无法导入数据

SQL插入(如果记录尚不存在)