Ich habe drei Dateien conn.php
, func.php
und index.php
im conn.php
ich meine Verbindung zur Datenbank haben und in index.php
ich die Verbindungsdatei aufgenommen haben, während in func.php
ich eine Funktion haben, die die Anzahl zählt von SpaltenHinweis: undefinierte Variable: num
func.php
<?php
function countusers($connection, $column, $table)
{
$stmt = mysqli_prepare($connection, "
SELECT
COUNT($column)
FROM
$table");
if($stmt)
{
mysqli_stmt_bind_result($stmt, $num);
mysqli_execute($stmt);
mysqli_stmt_fetch($stmt);
mysqli_stmt_close($stmt);
}
return $num;
}
Aber es scheint nicht, ich zu arbeiten habe versucht, die Verbindungsdatei in der Funktion Hinzufügen und es funktionierte.
hier ist meine Indexdatei
index.php
<?php
require_once "conn.php";
include "func.php";
echo countusers($conn, "id", "mods");
conn.php
<?php
$conn = mysqli_connect("localhost", "root", "", "test", 3306);
if(!$conn)
{
echo "An Error Occurred";
}
erhalten Sie irgendwelche Fehler? – Raptor
Vielleicht sollten Sie uns besser die 'conn.php' zeigen, als ob es so aussehen sollte, wenn es ein Problem mit der Verbindung gibt. – RiggsFolly
Nein, nur ein Hinweis' Hinweis: Undefinierte Variable: num' –