php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Thema geschlossen
 
LinkBack Themen-Optionen Thema bewerten
Alt 01.08.2011, 23:06  
Benutzer
 
Registriert seit: 04.05.2011
Beiträge: 93
PHP-Kenntnisse:
Anfänger
Pokeprof ist in Verruf geratenPokeprof ist in Verruf geraten
Standard [Erledigt] Mysqli

hallo, habe eine mysqli abfrage gemacht doch habe immer die gleiche fehlermeldung :Fatal error: Cannot use object of type mysqli_result as array
hier der code
PHP-Code:
$sql 'SELECT * FROM User ORDER BY ID';
$res $db->query($sql);
while(
$row $res->fetch_array()) {} 
wo ist der fehler?
Pokeprof ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 01.08.2011, 23:11  
Erfahrener Benutzer
 
Benutzerbild von dsmcg
 
Registriert seit: 11.10.2005
Beiträge: 2.405
dsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäre
Standard

Zeig mal den ganzen code. bitte ändere die Zugangsdaten.
Was meint $db->connect_errno() ? bzw. $db->error
__________________
Wie man Fragen richtig stellt
dsmcg ist offline  
Alt 01.08.2011, 23:13  
Benutzer
 
Registriert seit: 04.05.2011
Beiträge: 93
PHP-Kenntnisse:
Anfänger
Pokeprof ist in Verruf geratenPokeprof ist in Verruf geraten
Standard

hi lade alles im templatesystem
PHP-Code:
$ret = array();
$ret['filename'] = 'admin_User_edit.tpl';
$ret['data'] = array();
if (!
$UserID getUserID($db)) {
    return 
NOT_LOGGED_IN;
}
if (!
gotSomeRights($db)) {
    return 
NO_RIGHTS;
}
$sql 'SELECT
            *
        FROM
            User
        ORDER BY
            ID'
;
$res $db->query($sql);
if (!
$res $db->query($sql)) {
    return 
$db->error;
}
return 
$ret
und

PHP-Code:
<table id="admin">
     <thead>
         <tr>
             <th>ID</th>
             <th colspan="3">Name</th>
         </tr>
     </thead>
     <tbody>
         <?php while($row $res->fetch_array()) { ?>
        <tr>
            <th><?php echo $res['ID']; ?></th>
            <td>Hinzufügen</td>
            <td>Bearbeiten</td>
            <td>Löschen</td>
        </tr>
        <?php ?>
     </tbody>
</table>
Pokeprof ist offline  
Alt 01.08.2011, 23:15  
Erfahrener Benutzer
 
Benutzerbild von dsmcg
 
Registriert seit: 11.10.2005
Beiträge: 2.405
dsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäre
Standard

der Code vom ersten Post ist aber nirgends zu finden?
und eben was gibt die mysqli class für errors raus?
und bitte poste die ganze Fehlermeldung
__________________
Wie man Fragen richtig stellt
dsmcg ist offline  
Alt 01.08.2011, 23:17  
fab
Erfahrener Benutzer
 
Benutzerbild von fab
 
Registriert seit: 28.07.2010
Beiträge: 2.308
PHP-Kenntnisse:
Fortgeschritten
fab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblick
Standard

Und du bist nicht einmal auf die Idee gekommen, zu schauen was in der Zeile steht, wo die Fehlermeldung kommt? Tipp: Achte auf deine Variablennamen!
fab ist offline  
Alt 01.08.2011, 23:17  
Benutzer
 
Registriert seit: 04.05.2011
Beiträge: 93
PHP-Kenntnisse:
Anfänger
Pokeprof ist in Verruf geratenPokeprof ist in Verruf geraten
Standard

Zitat:
Zitat von Pokeprof Beitrag anzeigen
Fatal error: Cannot use object of type mysqli_result as array
mehr passiert da nicht
Pokeprof ist offline  
Alt 01.08.2011, 23:26  
fab
Erfahrener Benutzer
 
Benutzerbild von fab
 
Registriert seit: 28.07.2010
Beiträge: 2.308
PHP-Kenntnisse:
Fortgeschritten
fab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblick
Standard

Ach komm, da steht doch noch mehr: ... in ???.php on line ???

Falls du es tatsächlich geschafft hast, PHP so zu konfigurieren dass das nicht angezeigt wird:
PHP-Code:
           <th><?php echo $res['ID']; ?></th>
Da ist der Fehler.
fab ist offline  
Alt 01.08.2011, 23:29  
Benutzer
 
Registriert seit: 04.05.2011
Beiträge: 93
PHP-Kenntnisse:
Anfänger
Pokeprof ist in Verruf geratenPokeprof ist in Verruf geraten
Standard

ok danke klappt
Pokeprof ist offline  
Alt 01.08.2011, 23:42  
Benutzer
 
Registriert seit: 04.05.2011
Beiträge: 93
PHP-Kenntnisse:
Anfänger
Pokeprof ist in Verruf geratenPokeprof ist in Verruf geraten
Standard

noch ne frage und zwar wenn ich bestimmte werte nur aufgelistet haben möchte wie funktioniert das habe so ein bischen probiert nur klappt net
hier der code:
PHP-Code:
    $sql 'SELECT
            *
        FROM
            User
        WHERE
            ID = ?'
;
    if (!
$stmt $db->prepare($sql)) {
        return 
$db->error;
    }
    
$ID $_GET['ID'];
    
$stmt->bind_param('i'$ID);
    if (!
$stmt->execute()) {
        return 
$stmt->error;
    } 
$_GET['ID'] aht den wert eins
doch beide also 1 und 2 werden aufgerufen
Pokeprof ist offline  
Alt 01.08.2011, 23:47  
Erfahrener Benutzer
 
Benutzerbild von dsmcg
 
Registriert seit: 11.10.2005
Beiträge: 2.405
dsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäre
Standard

indem du in der WHERE Klause nach der ID filterst?
__________________
Wie man Fragen richtig stellt
dsmcg ist offline  
Thema geschlossen


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
[Erledigt] Muss ich MySQL-Tabellen in MySQLi-Tabellen umwandeln bei Umstieg zu MySQLi BJ1995 Datenbanken 4 13.07.2011 20:58
[Erledigt] MySQLi und mehrere Aufrufe von Stored Procedures solick Datenbanken 4 09.03.2011 16:20
[Erledigt] mysqli - Prepared Statements und fetch_array assoc dope_dope PHP Einsteiger 6 19.12.2010 01:11
[Erledigt] MySQli, Klassen und Vererbung SaferServer PHP-Fortgeschrittene 24 13.10.2010 15:12
[Erledigt] problem mit mysqli query fulltilt PHP Tipps 2010 10 24.09.2010 11:52
[Erledigt] MySQLi &quot;Access denied for user&quot; maeck Datenbanken 7 01.04.2010 00:08
MySQLi und Prepared Statements #Avedo Datenbanken 5 24.03.2010 17:39
[Erledigt] mysqli in Klassen Lollix PHP Tipps 2009 14 12.01.2010 19:51
probleme mit einem mysqli query lape PHP Tipps 2009 3 30.11.2009 15:27
Schützt mysqli vor SQL-Injections? snatch-ic Datenbanken 6 08.08.2009 15:49
mysqli in mysql umändern marcoz PHP Tipps 2009 6 26.06.2009 17:31
mysqli ersetzen schlurpsel Datenbanken 4 23.11.2008 19:40
PHP5 -> MySQLi erben snatch-ic PHP Tipps 2007 1 08.02.2007 18:05
mysqli als Objekt CC84 PHP-Fortgeschrittene 31 11.05.2006 20:39
MySQL vs. MySQLi Shade PHP Tipps 2007 4 05.11.2005 15:22

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mysqli fetch_array

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:59 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