Hallo!
ich verwende einen SQL-String, der ein Select auf eine Datenbank macht. Dazu habe ich diese Funktion im Einsatz:
der Sql_String und die Abfrage nach der Anzahl der Rows
Komischerweise ist der SQL-String korrekt (getestet mit phpMyAdmin, hier bekomme ich Ergebnisse).
AN einer vorigen Stelle im PHP Script und an einer späteren Stelle rufe ich das Script mit anderen SQL Strings auf, da bekomme ich Ergebnisse aus der DB:
nach 1 1/2 Tagen Suche traue ich meinen Analysen kaum, irgendwas übersehe ich.
Hat jemand eine Idee?
Bruno
ich verwende einen SQL-String, der ein Select auf eine Datenbank macht. Dazu habe ich diese Funktion im Einsatz:
PHP-Code:
function my_Query($strSql){
$server= "xxxxxxxx.db.1and1.com";
$user= "xxxxxx";
$passwort= "xxxxxxxx";
$datenbank= "xxxxxxx";
$mysqliDebug = true;
$mysqli = @new mysqli($server, $user, $passwort, $datenbank);
// mysqli->connect_errno will return zero if successful
if ($mysqli->connect_errno) {
echo '<p>There was an error connecting to the database!</p>';
if ($mysqliDebug) {
// mysqli->connect_error returns the latest error message,
echo $mysqli->connect_error;
}
// since there is no database connection your queries will fail, quit processing
die("Ende");
}
// the result (object or TRUE) depends on the query you execute
$result = $mysqli->query($strSql);
if (!$result and $mysqliDebug) {
// the query failed and debugging is enabled
echo "<p>There was an error in query: $query</p>";
echo "<br>10: $strSql<br>".$mysqli->error;
//echo "4 ";
return $result;
/* free result set */
$result->close();
}
}
PHP-Code:
$strSql = "SELECT
Pro_ID as ID,
Pro_Subject as Thema,
Pro_Bericht,
Pro_Protokoll_von as Von,
Pro_Wer as Ansp,
Pro_Mit_Wem as Weitere,
Pro_wann as Wann
from 2018_crm_Protocol
order by Pro_Id desc";
$result=myQuery($strSql);
echo "<hr>$strSql<br>Num Rows:<br> ".mysqli_num_rows($result);
AN einer vorigen Stelle im PHP Script und an einer späteren Stelle rufe ich das Script mit anderen SQL Strings auf, da bekomme ich Ergebnisse aus der DB:
nach 1 1/2 Tagen Suche traue ich meinen Analysen kaum, irgendwas übersehe ich.
Hat jemand eine Idee?
Bruno
Kommentar