Hallo,
hiermit wollte ich wissen wie ich meine Funktion auf mein query verwenden kann.(oder ob ich was falsch mache) Also nachdem ich das Ergbenis ($query) erhalte, will ich es in meiner Funktion funct benutzen.
Code ist nicht sauber ... sorry
Hier ist was ich bekomme.
"Error creating table
Table 'kante' already exists New records created successfully
Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in C:\EasyPHP...
nichts gefunden
Notice: Undefined variable: in in C:\EasyPHP... "
vielen Dank im voraus
Karl
hiermit wollte ich wissen wie ich meine Funktion auf mein query verwenden kann.(oder ob ich was falsch mache) Also nachdem ich das Ergbenis ($query) erhalte, will ich es in meiner Funktion funct benutzen.
Code ist nicht sauber ... sorry
Hier ist was ich bekomme.
"Error creating table
Table 'kante' already exists New records created successfully
Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in C:\EasyPHP...
nichts gefunden
Notice: Undefined variable: in in C:\EasyPHP... "
PHP-Code:
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "edge";
// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
// sql to create table
$sql = "CREATE TABLE kante (
nodeIdSource VARCHAR(6) NOT NULL,
nodeIdDestination VARCHAR(6) NOT NULL
)";
if (mysqli_query($conn, $sql)) {
echo "Table kante created successfully";
} else {
echo "Error creating table <br> " . mysqli_error($conn);
}
$sql = "INSERT INTO kante(nodeIdSource, nodeIdDestination)
VALUES ('A', 'B');";
$sql .= "INSERT INTO kante(nodeIdSource, nodeIdDestination)
VALUES ('B', 'C');";
$sql .= "INSERT INTO kante(nodeIdSource, nodeIdDestination)
VALUES ('C', 'D')";
if (mysqli_multi_query($conn, $sql)) {
echo " New records created successfully <br>";
} else {
echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}
function funct($in, &$out, $node){
//
}
$toFind = "";
$query = "SELECT *
FROM kante
WHERE nodeIdSource = '$toFind'
AND nodeIdDestination = '$toFind'";
$result = mysqli_query($conn, $query );
if (mysqli_num_rows($result) > 0) {
$toFind = mysqli_fetch_assoc($result);
} else {
echo "nichts gefunden";
}
funct($in, $out, $toFind);
mysqli_close($conn);
vielen Dank im voraus
Karl


Kommentar