Deine Frage-Antwort-Community
Frage stellen
    • Meinung des Tages: Medien in Deutschland genießen wieder mehr Vertrauen - was ist bei Euch der Fall?
    • Bald sollen Beamte und Selbständige in die Rentenkasse einzahlen. Wie findet ihr das?
    • Was ist die unschönste Eigenschaft die man haben kann?
    • Denkt ihr Friedrich Merz wird ein guter Kanzler?
    • Sollten die gesetzlichen Urlaubstage erhöht werden?
    • Welchen Job würdest du wollen, wenn du im Mittelalter leben würdest?
    • Alle Beiträge
    • Radiokooperation mit Absolut HOT 🔥
    • Meinung des Tages
    • Themenspecial: Wechseljahre (mit der Influencerin blondbynana)
    • Blickwechsel: Deine Fragen an einen unheilbar kranken Lungenkrebspatienten
    • Ask Me Anything:
      Alle Blickwechsel
    • Ask Me Anything:
      Alle Themenspecials
    • gutefrage Tipps
    • gutefrage Highlights
    • Computer
    • Internet & Social Media
    • Kreativität, Freizeit & Hobby
    • Lokales, Reiseziele & Urlaub
    • Medien, Unterhaltung & Musik
    • Mode & Beauty
    • Software & Apps
    • Spiele & Gaming
    • Sport & Fitness
    • Alle Themenwelten
In wenigen Minuten
Antworten auf Deine Fragen.
Frage stellen
Du hast noch kein gutefrage Profil? Jetzt kostenlos erstellen
Profil Beiträge Antworten Antworten

verreisterNutzer

01.07.2018
Übersicht
0
Hilf. Antw.
1
Antwort
0
Beiträge
1
Danke
0
Komplim.
0
Freunde
TimMagFussball
01.07.2018, 15:51
PHP: Wie kann ich Werte bei einer while-Schleife mit Datenbank addieren?

Code :

$mysqli=new mysqli("localhost", "XXX", "XXX", "XXX");
$query="SELECT * FROM Datenbank WHERE userid = " . $id . "";

if ($result = $mysqli->query($query)) {
  while ($row = $result->fetch_assoc()) {
    printf("".$row['clicks'] . " normale aufrufe, " . $row['clicks_mobile'] . " von mobile. insgesamt " . $row['clicks'] . " + ". $row['clicks_mobile']." .<br><br>", $row["clicks"], $row["clicks_mobile']);
  }
}

$mysqli->close();

Doch bei insgesamt steht einfach 69+12. Es soll aber addiert werden. Wie geht das?

...zum Beitrag
Antwort
von verreisterNutzer
01.07.2018, 15:57
$row['clicks']."+".$row['clicks_mobile']

Sollte das nicht eher

intval(.$row['clicks']) + intval(.$row['clicks_mobile'])

heißen?

intval(), da ich denke, dass der Rückgabewert ein String ist und keine Zahl und normalerweise bei dem Addition Operator bei einem String einfach der String hinten dran gehangen wird.

...zur Antwort
gutefrage
  • Beitrag erstellen
  • Stöbern
  • Alle Themen
  • Hilfe / FAQ
  • Richtlinien
  • gutefrage Highlights
Partner
  • Businesspartner
  • Partner werden
Unternehmen
  • Über uns
  • Jobs
  • Kontakt
  • Presse
Rechtliches
  • Impressum
  • Datenschutz
  • AGB
  • Utiq verwalten
Weil es immer jemand weiß.
gutefrage ist so vielseitig wie keine andere Frage-Antwort-Plattform. Bei uns findest Du schnell neue Perspektiven - egal zu welchem Thema.
Gmacht in Minga. Mit
❤
Facebook Pixel