online 1
gast (50)

/ Forum / Skripte(PHP,ASP,Perl...)

Skripte(PHP,ASP,Perl...)Skripte(PHP,ASP,Perl...)

Fragevon Cabanossi vom 08.10.2021, 17:05 Options

einzelne Zelle aus sql Tabelle einlesen und als Variable speichern

Ich beiß mir grad die Zähne aus...
Ich versuche gerade php und sql zu lernen indem ich ein Ranglistensystem für meinen Verein zu schreiben versuche. Dabei will ich gewisse Steuervariablen (Integer) in einer MySQL Tabelle speichern. Diese Tabelle hat nur eine Zeile mit 3 Spalten. Mehr Zeilen oder Spalten werden es nicht. Nur die Werte in der Tabelle (sollen) sich ändern. Das Erstellen und füllen der Tabelle funktioniert. Mein Hauptproblem ist aber das Auslesen einer einzelnen Zelle!
Ich will z.B.: den Integer-wert aus Zeile 1 und Spalte 3 auslesen und als Variable in php speichern, um damit ein paar kleine Berechnungen zu machen. Aber ich bekomme die Fehlermeldung: Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in H:\server\wwwroot\testsite01\insertplayer.php on line 15
Der entsprechende Codeabschnitt ist:
	include ("connect_db.php");
	$rangnummerabfrage = mysql_query("SELECT 'rangnummer' FROM 'settings'");
	while ($row = mysql_fetch_object($rangnummerabfrage)){
		$rangnummerold = $row->rangnummer;
		echo "Rangnummer: ".$row->rangnummer."<br>";}


Ich vermute mal, dass es ein Problem mit dem Datentyp ist. Kann mir einer helfen?


Antwort schreiben

Antwort 1 von son_quatsch vom 09.10.2021, 08:33 Options

Der Fehler will dir sagen, dass bei dem SELECT oder davor schon ein Fehler aufgetreten ist. Ich seh nur nirgends, dass du auch auf Fehler prüftst. Hier ein vollständiges Beispiel samt Fehlerprüfung:

<?php

  $link= mysql_connect( 'localhost', 'mysql_user', 'mysql_password' ) or die( 'Keine Verbindung möglich: '. mysql_error() );
  mysql_select_db( 'my_database' );

  $r1= mysql_query( 'SELECT id, name FROM mytable' ) or die( 'Fehler in Abfrage: '. mysql_error() );

  while( $a1= mysql_fetch_array( $r1 ) ) {
    echo 'ID: '. $a1['id']. ', Name: '. $a1['name']. "\n<br/>";
  }

  mysql_free_result( $r1 );
  mysql_close( $link );

?>

Ähnliche Themen

PHP - URL Variable wird nicht übergeben?
deehp  27.07.2008 - 39 Hits - 2 Antworten

SQL Befehl USER ID
Joe4589  23.01.2009 - 218 Hits - 3 Antworten

[php] Datum per Formular erfassen uns ins sql speichern
bastelkoenig  06.06.2009 - 470 Hits - 1 Antwort

Excel VBA: Wie variable-length STRING deklarieren?
snailhouse  26.06.2009 - 923 Hits - 1 Antwort

Videos von youtube und Co speichern
KJG17  09.07.2009 - 1109 Hits -

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026