Ewsg Geschrieben 9. August 2016 Geschrieben 9. August 2016 (bearbeitet) Hallo, Ich habe folgende SQL Abfrage: $db = mysql_select_db("user_table", $dbhandle); $result = mysql_query("SELECT * FROM user_table WHERE sex=2"); echo "<span style=\"font-weight:normal;\">".mysql_num_rows($result)."</span> "; $sql = "Select count(v1.id) as count FROM ".$cbs['user_table']." as v1 WHERE v1.step='9' && v1.sex='2'"; $result = mysql_query($sql); $_POST['eintraege'] = mysql_result( $result, 0, 'count' ); $_POST['eintrag'] = 0; mysql_free_result($result); UNd möchte nun mysql_free_result($result) in einer bestimmten Text Grösse, Farbe und Textartausgeben echo "<span style=\"font-size: 14pt;font-family:Arial;color:#315931;\" >".mysql_free_result($result)."</span>"; Leider bleibt die Seite weiss. mit dieser Ausgabe funktioniert es. echo "<span style=\"font-weight:normal;\">".mysql_num_rows($result)."</span> "; Wer kann mir bitte helfen?? Danke im voraus. Bearbeitet 9. August 2016 von Ewsg Zitieren
0 Crash2001 Geschrieben 11. August 2016 Geschrieben 11. August 2016 Am 9.8.2016 um 22:54 schrieb Ewsg: [...]Und möchte nun mysql_free_result($result) in einer bestimmten Text Grösse, Farbe und Textartausgeben echo "<span style=\"font-size: 14pt;font-family:Arial;color:#315931;\" >".mysql_free_result($result)."</span>"; Leider bleibt die Seite weiss.[...] Also vom CSS Style her sollte es funktionieren. Gibt mysql_free_result($result) denn überhaupt etwas aus, oder kommt einfach nur kein Text und daher wird auch nichts farbig dargestellt? Zitieren
0 Pentaquin Geschrieben 15. August 2016 Geschrieben 15. August 2016 (bearbeitet) Mal abgesehen davon, dass du mysql_free_result() gar nicht mehr benutzen solltest, da die Methode 1. deprecated ist und 2. aus Java 7 entfernt wurde (siehe http://php.net/manual/de/function.mysql-free-result.php) --> dein Script wäre nicht kompatibel mit PHP 7, gibt mysql_free_result() nur einen Boolean zurück (vermutlich als 0 oder 1 dargestellt), da es nur 1 Aufgabe hat: Die Resourcen des Result Objektes wieder frühzeitig freizugeben. Nebenbei bemerkt, die ganze mysql und mysqli extension ist in Java 7 nicht mehr verfügbar, wenn möglich gleich auf PDO setzen, ansonsten wird der Code vermutlich nicht lange funktionieren. Was mir sonst noch so auffällt: Wenn möglich Code & Design komplett trennen. Bearbeitet 15. August 2016 von Pentaquin Zitieren
0 JimTheLion Geschrieben 15. August 2016 Geschrieben 15. August 2016 Gerade eben schrieb Pentaquin: Nebenbei bemerkt, die ganze mysql und mysqli extension ist in Java 7 nicht mehr verfügbar, wenn möglich gleich auf PDO setzen, ansonsten wird der Code vermutlich nicht lange funktionieren. Die mysqli_* API ist auch in PHP7 noch vorhanden. Würde aber trotzdem PDO vorziehen, es ist einfach viel einfacher und angenehmer einzusetzen. Zitieren
Frage
Ewsg
Hallo,
Ich habe folgende SQL Abfrage:
$db = mysql_select_db("user_table", $dbhandle);
$result = mysql_query("SELECT * FROM user_table WHERE sex=2");
echo "<span style=\"font-weight:normal;\">".mysql_num_rows($result)."</span> ";
$sql = "Select count(v1.id) as count FROM ".$cbs['user_table']." as v1 WHERE v1.step='9' && v1.sex='2'";
$result = mysql_query($sql);
$_POST['eintraege'] = mysql_result( $result, 0, 'count' );
$_POST['eintrag'] = 0;
mysql_free_result($result);
UNd möchte nun mysql_free_result($result) in einer bestimmten Text Grösse, Farbe und Textartausgeben
echo "<span style=\"font-size: 14pt;font-family:Arial;color:#315931;\" >".mysql_free_result($result)."</span>";
Leider bleibt die Seite weiss.
mit dieser Ausgabe funktioniert es. echo "<span style=\"font-weight:normal;\">".mysql_num_rows($result)."</span> ";
Wer kann mir bitte helfen??
Danke im voraus.
Bearbeitet von Ewsg4 Antworten auf diese Frage
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.