php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 30.10.2005, 14:36  
Gast
 
Beiträge: n/a
Standard Sicher nur ein kleines Problem allerdings finde ich es nicht

Hallo, habe hier ein kleines Problem. Ich kann aus meiner Datenbank den Wert nicht herauslesen, es kommt anstelle dem Wert nur "Resource id #3" heraus. Die ID 54 die gibt es in der Datenbank.
Kann mir da jemand helfen. Habe ich das Beispiel richtig gemacht?
Wenn ich die Zeile "SELECT Inventar FROM Datenbank WHERE id=54" bei phpmyadmin aufrufe dann kommt der richtige wert.

DANKE

Beispiel:

<?
if(!mysql_connect("Server","Benutzername","Passwor t"))
{
echo "<h2>".$TEXT['cds-error']."</h2>";
die();
}
mysql_select_db("Datenbank");
?>
<?
if($action=="change")
{
$test1="TestOK1";
$test2=mysql_query("SELECT Inventar FROM Datenbank WHERE id=54");
}
?>
<form name="form1" method=post action=test.php>
<input type="text" name="name1" value="<?=$test1?>">
<input type="text" name="name2" value="<?=$test2?>">
</form>
<a href=test.php?action=change&id=54>OK</a>
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 30.10.2005, 14:50  
Gast
 
Beiträge: n/a
Standard

mhh versuch mal die 54 in '' zu setzen also '54'

$test2=mysql_query("SELECT Inventar FROM Datenbank WHERE id='54'");

ich hoffe mal das des des problem war, kenn mich auch nicht sooo gut mit mysql aus^^

oder ich weiß ja net aber allgemein ich fange php code immer mit <?php an und nicht mit <? weil ich glaub ich hab mal irgendwo gehört/gelesen das es wenn man nur <? nutzt bei einigen servern zu problemen kommen kann
  Mit Zitat antworten
Alt 30.10.2005, 15:11  
Gast
 
Beiträge: n/a
Standard

Danke, aber das habe ich alles schon probiert, die ID wird dann sowieso durch eine Variable ersetzt beim Original dies ist nur ein Beispiel von mir um es zu testen, aber wenn nicht mal bei Beispiel geht wie solls dann beim Original gehen?
  Mit Zitat antworten
Alt 30.10.2005, 16:12  
Erfahrener Benutzer
 
Registriert seit: 01.07.2005
Beiträge: 225
JohnRambo
Standard

PHP-Code:
<?php
if(!mysql_connect("Server","Benutzername","Passwort"))
{
echo 
"<h2>".$TEXT['cds-error']."</h2>";
die();
}
mysql_select_db("Datenbank");
?>
<?
if($action=="change")
{
$test1="TestOK1";
$test2=mysql_query("SELECT Inventar FROM Datenbank WHERE id=54");
}
?>
<form name="form1" method=post action=test.php>
<input type="text" name="name1" value="<?=$test1?>">
<input type="text" name="name2" value="<?=$test2?>">
</form> 
?>
so mal in php tags

wie wärs wenn du dein ergebnis auch mal in ein array oder so einlesen würdest

mysql_fetch_array
mysql_fetch_object
JohnRambo ist offline   Mit Zitat antworten
Alt 30.10.2005, 16:22  
Gast
 
Beiträge: n/a
Standard

Wieso brauche ich für ein wort ein Array? Aus der Datenbank kommt ja eigentlich nur ein Wort heraus das ich in die Variable $test2 schreiben möchte und diese dann an ein Textfeld übergeben möchte.

Aber wie mache ich das mit dem Array....
  Mit Zitat antworten
Alt 30.10.2005, 16:23  
Erfahrener Benutzer
 
Registriert seit: 01.07.2005
Beiträge: 225
JohnRambo
Standard

http://de3.php.net/manual/de/functio...etch-array.php
JohnRambo ist offline   Mit Zitat antworten
Alt 30.10.2005, 16:27  
Erfahrener Benutzer
 
Registriert seit: 08.05.2005
Beiträge: 814
andy
andy eine Nachricht über ICQ schicken
Standard

Für EIN Feld würde ich mysql_result() nehmen...

PHP-Code:
<?php
$query 
"SELECT Inventar FROM Datenbank WHERE id=54"
$result mysql_query($query)or die (mysql_error()); 
$treffer mysql_num_rows($result);
IF(
$treffer == 1$test2  mysql_result($result,0,'Inventar'); 
?>
Nochwas, eine Tabelle "Datenbank" nennen?
__________________
Zitat:
Diese Erweiterung ist EXPERIMENTELL.
[...]
Seien Sie gewarnt und verwenden Sie diese Erweiterung auf eigenes Risiko..
andy ist offline   Mit Zitat antworten
Alt 30.10.2005, 16:40  
Gast
 
Beiträge: n/a
Standard

Danke so mach ich es, und es funktioniert! Mercy!
  Mit Zitat antworten
Alt 30.10.2005, 16:44  
Erfahrener Benutzer
 
Registriert seit: 08.05.2005
Beiträge: 814
andy
andy eine Nachricht über ICQ schicken
Standard

Und wenn es nicht geht, wird dir auch gesagt warum...
(mysql_error())
__________________
Zitat:
Diese Erweiterung ist EXPERIMENTELL.
[...]
Seien Sie gewarnt und verwenden Sie diese Erweiterung auf eigenes Risiko..
andy ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Ein kleines Join Problem (MySQL) susi85 Datenbanken 12 12.12.2007 20:00
Kleines problem mit meiner PHP Internetseite Clawhammer PHP Tipps 2008 2 24.10.2007 12:56
[Erledigt] Ein kleines Problem Datenbanken 2 11.01.2006 00:50
kleines Problem mit css layer Rotti HTML, Usability und Barrierefreiheit 0 08.12.2005 22:36
Kleines Problem Markus Biehl PHP Tipps 2005-2 7 16.10.2005 12:43
kleines Problem beim Login[Erledigt] PHP Tipps 2005-2 4 19.09.2005 18:25
[Erledigt] FAQ erstellen, kleines Problem mit Kategorien PHP Tipps 2005-2 1 09.09.2005 14:09
n kleines Problem... PHP Tipps 2005-2 3 28.06.2005 08:54
kleines Problem mit Script renzo PHP Tipps 2005-2 7 16.06.2005 09:11
kleines syntax Problem PHP Tipps 2005 15 13.05.2005 18:08
kleines Problem mit $_POST log in will nicht klappen PHP Tipps 2004-2 12 19.11.2004 14:59
Kleines Problem mit date() und unserer Zeitzone Igäl PHP Tipps 2004 5 02.09.2004 17:05
Kleines Problem mit Upload-Script Pimbolie1979 PHP Tipps 2004 1 28.07.2004 11:53
n kleines problem PHP Tipps 2004 18 12.07.2004 21:13
[Erledigt] Formular, Submit, PHP - Hab ein kleines Problem PHP Tipps 2004 2 10.07.2004 13:50

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
html formular zeigt nur erstes wort, html textfeld zeigt nicht alles nur erstes wort, input zeigt nur ein wort aus der datenbank, kleines php inventar, sicher ist nur eins, mysql_result php textfeld zeigt nur erstes wort an

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:20 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.