我知道必须在mysqli中编写mysql bt的一部分代码。我无法对数据库执行这些insert查询。我找了很多,但找不到简单的建议,或者可能是我不明白。
未定义变量:第32行中的mysqli:\wamp\www\新folder\php\msqliconnect.php
致命错误:调用C:\wamp\www\新建第32行中非对象上的成员函数mysqli_query()
任何帮助都是非常感谢的。
<?php
class connection
{
public $mysqli;
function connect()
{
$hostna
mysqli_num_rows的运行时间是否和查询本身一样长?
$query = Select * FROM table Where X = 'Y'
mysqli_num_rows($query)
mysqli_query($con, $query)
我的假设是行数会更快,但是如果它与查询进行相同的比较,那么如何以及为什么呢?
你好大家好,
下面的查询包含我希望对mysqli进行处理的准备语句。
"SELECT password, salt FROM accounts WHERE username=?"
到目前为止,似乎还没有关于fetch_array()是如何在OO风格下使用预先准备好的语句工作的文档。我能找到的最接近的东西是
对于mysqli准备的语句( OO方式),是否有一种特定的“正确”方法?谢谢!
嗨,我试图取代所有旧的mysql查询在这个CMS的PHP 7的mysqli。但我得到了下面的错误在每个页面。 警告: mysqli_query()要求参数1为mysqli,在..中给出对象。 在这个内容管理系统中,每个页面都包含一个db类文件,但是我不能将该对象转换为mysqli_query的mysqli DB.php的代码 class db {
var $query;
var $db;
var $queryArray = array();
var $showError = true;
function __construct() {
有人知道如何使用CI运行mysqli查询吗?我确实在配置文件中更改了db驱动程序,但我仍然无法使用多个查询,例如
$sql = "SELECT * FROM c WHERE 1;
DROP TABLE IF EXISTS c;"
$query = $this->db->query($sql);
任何人都知道如何只使用CI,而不使用其他库,因为理论上CI支持mysqli。
谢谢
我正在尝试创建一个类,用于连接到MySQL数据库。这是我的密码:
全班:
<?php
class createCon {
var $host = 'localhost';
var $user = 'root';
var $pass = '';
var $db = 'example';
var $myconn;
function connect() {
$con = mysqli_connect($this->host, $this->user,
我试图创建一个与大多数cms相似的数据库类,所以我在一个函数中建立了一个连接,并在class中的其他函数中返回用于查询的connection对象。
<?php
class my_database {
var $host = 'localhost';
var $user = 'prince';
var $pass = 'abcd1234wxyz';
var $db = 'world';
function __construct() {
$this->db_
我有一个连接到DB的Database类。
<?php
require_once('config.php');
class Database {
function __construct(){
$this->connect();
}
public function connect(){
$this->connection = mysqli_connect(SERVER, USERNAME, PASSWORD, DATABASE);
}
}
?>
以及一个我需要使用DB连接的主类:
include
我想为数据库查询创建一个通用函数。下面的函数非常适合SELECT查询。但是,我希望它能够正常工作,用于插入、更新、删除和其他不返回任何内容的查询。有人能告诉我为什么在这样的查询中使用mysqli_fetch_all来打印警告吗?如何正确处理?如何获得此类查询的状态?
function cms_query($sql_query)
{
// Object returned by mysqli_connect
global $cms_db;
// Perform query
$result = mysqli_query($cms_db, $sql_query);
我在包含Wordpress表的同一数据库中创建了一个新表。如何从自定义的php页面查询这个特定的表?该页似乎无法连接到数据库。我已经有一段时间没有做任何php/mysql编码了,所以请原谅我的无知。
<?php
global $wpdb;
$sql = "SELECT * FROM table_name";
$result = mysqli_query($wpdb, $sql);
if (mysqli_num_rows($result) > 0) {
// output data of each row
while($row = mysqli_fetch_
我试图让类中的一个函数与另一个函数一起工作,但没有成功。
这是我的代码:
<?php
class db {
public function dbLogin() {
$mysqli = new mysqli("127.0.0.1","user","passowrd","database");
if ($mysqli->connect_errno) {
echo "Failed to connect to MySQL: (" . $mysqli-&
我正在编写一个ajax脚本,这个php代码总是打印0结果,这给了我很长的时间。
我怀疑查询,所以我直接在phpmyadmin中运行它,并得到了一行结果。所以查询肯定没什么问题。
有什么帮助吗?
function processDrpdown($selectedVal) {
$sql = "SELECT id, name FROM mdl_question_categories where parent = $selectedVal";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows
我在使用mysqli执行带有SELECT、DELETE、INSERT和UPDATE查询的脚本时遇到了一些问题。当使用诸如mysql_connect之类的标准mysql时,它们可以工作,但是当使用mysqli时,我得到了奇怪的结果。它可以很好地处理其他脚本中的许多SELECT查询,但当涉及到一些管理内容时,它就会变得混乱。
如果没有完整的脚本就很难解释。
这是用于修改的函数...
function database_queryModify($sql,&$insertId)
{
global $databaseServer;
global $databaseName;
我正在尝试在我的web应用程序中第一次使用p线程。我有一些用于简单测试用例的线程,但是在使用p线程中的mysql查询时遇到了困难。下面是我的php文件:
class SqlThread extends Thread
{
private $dbc;
public $log;
public $return;
public function __construct(){
$this->dbc = mysqli_connect("localhost", "root", "rootpassword",
在试图解决我的问题时,我得到这个错误的情况与我所看到的不同。我有一个类,数据库,它只创建自己的一个实例,试图将与mysql服务器的连接数量限制为一个。下面是我的类代码1:
class Database {
private $_connection;
// Store the single instance.
private static $_instance;
/**
* Get self instance of database to private static variable $_instance.
* @param strin
我知道这不是我问题的最佳标题,但我想不出一个更好的标题(欢迎建议)
好吧,这是我的情况,我有3份文件:
1) classDBConn.php --在这个文件中,我连接到DB并具有如下一些功能:
class DBConn{
var $conexion;
private $querySql;
var $respuesta;
var $resultado;
function __construct() {
$this->conexion = @mysqli_connect('localhost', 'root', 'pass',
我正在尝试通过类中的函数连接到MySql。同样的事情也可以做得更容易,但这也是一次学习的经历。代码都按预期工作,但是如果MySql查询失败,mysqli_error()将返回空白,mysqli_errno()将返回0。我发现了手动输入数据到mysql中的错误,这是数据库中的一个太短的列,但是我不明白为什么mysqli_error()和mysql_errno()没有报告这个错误。提前感谢您的帮助。
<?php
class FrmAddProduct {
protected function getDbConnection(){
return new mysqli
可能重复:
当它开始使用php编程时,我是个新手。目前,我正在一个带有数据库的项目中工作。当我试图调用我的查询时出现了一个问题:$r = mysqli_query($db, $q);,我得到了这个错误:
这是我连接到数据库的类:
class conectDB{
var $dbUser;
var $dbPassword;
var $dbHost;
var $dbName;
function __construct() {
$this->dbUser ='root';
$this->dbPassword = '';
我正在开发一个模型,其中我将有一个父类,名为database。这将具有直接在数据库上工作的方法。我将有一些其他类,它们将扩展database类以使用它的功能(访问数据库)。但是,这些类需要定义自己的__construct方法,database类将连接到其__construct方法中的数据库。
下面是我的一个例子,user类的user显式调用一个查询(只有在调用了database类的__construct方法时,查询才能工作)。
<?php
class database {
private $mysqli;
function __construct
我有两节课,我还想再上一节:)
所以我有数据库和系统的课程。我想要函数的第三节课。该类必须使用数据库中的函数,因为存在SQL查询。这就是我的结论:
class database {
public function __construct() {
$this->mysqli = new mysqli('localhost', 'root', '', 'roids');
$this->func = new functions();
}
}
class functions {