相关疑难解决方法(0)

mysqli_query至少需要2个参数

mysqli_query命令导致以下错误

mysqli_query("INSERT INTO `counter`.`hits` (`page_hits`) VALUES ('".$hits."')"); 
Run Code Online (Sandbox Code Playgroud)

"警告:mysqli_query()需要至少2个参数,1"

此错误消息的含义是什么,以及如何修复?

php mysqli

12
推荐指数
2
解决办法
9万
查看次数

警告:mysqli_select_db()需要2个参数,1在C:中给出

我正在做一个教程,其中作者没有更新他的内容以反映PHP文档中的更改.无论如何,我需要知道我要提供的参数是什么.我已经检查过所有事情都是有序的,但我确实不知道我应该提供什么.这就是我所拥有的:

Connects.php

<?php
$connect_error = 'Sorry, we\'re experiencing connection issues.';
$con = mysqli_connect('localhost', 'root', 'PwdSQL5');
mysqli_select_db('phpcadet') or die($connect_error);
?>
Run Code Online (Sandbox Code Playgroud)

但我得到错误: 在此输入图像描述

编辑:在确定解决Connects.php问题之后,这就是为什么我修复它的原因...更多错误,这是我的代码.记住我是PHP的新手,并且正在完成一个做得不好的教程.

警告: mysqli_real_escape_string()期望参数1为mysqli,第4行的C:\ vhosts\phpcadet\core\functions\general.php中给出的字符串

General.php

<?php
function sanitize($data)
{
return mysqli_real_escape_string($data, 'What goes here?');
}
?>
Run Code Online (Sandbox Code Playgroud)

然后这个:警告:mysqli_query()期望参数1是mysqli,第7行的C:\ vhosts\phpcadet\core\functions\users.php中给出的字符串

Users.php

<?php
require 'core/database/connects.php';

function user_exists($username)
{
  $username = sanitize($username);
  $query = mysqli_query($_POST['username'], "SELECT * FROM users");
  $row = mysqli_fetch_array($query);

  if($row['username']==$username)
  {
     echo "Welcome, $username!";
     return true;   
  }
  else echo "Please enter a valid username and password";
  return false;
} …
Run Code Online (Sandbox Code Playgroud)

php mysql mysqli

-2
推荐指数
1
解决办法
11万
查看次数

警告:mysqli_select_db()正好需要2个参数,给出1

我是一名初学者,也是一名文凭学生...我使用localhost创建了数据库...我在查看我的数据库时遇到问题...请帮助我...我希望你能用完整的代码帮我...这是错误...

Warning: mysqli_select_db() expects exactly 2 parameters, 1 given in C:\xampp\htdocs\SLR\View S110 PC01.php on line 10
cannot select DB
Run Code Online (Sandbox Code Playgroud)

这是我的代码......

<?php
$host="localhost"; // Host name 
$username="root"; // Mysql username 
$password=""; // Mysql password 
$db_name="slr"; // Database name 
$tbl_name="s110_pc01"; // Table name 

// Connect to server and select databse.
mysqli_connect("$host", "$username", "$password")or die("cannot connect"); 
mysqli_select_db("$db_name")or die("cannot select DB");

$sql="SELECT * FROM $tbl_name";
$result=mysqli_query($sql);

$count=mysqli_num_rows($result);
?>

<table width="400" border="0" cellspacing="1" cellpadding="0">
<tr>
<td><form name="form1" method="post" action="">
<table width="400" border="0" cellpadding="3" cellspacing="1" bgcolor="#CCCCCC"> …
Run Code Online (Sandbox Code Playgroud)

php mysql mysqli

-6
推荐指数
1
解决办法
2万
查看次数

标签 统计

mysqli ×3

php ×3

mysql ×2