php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 06.06.2005, 15:41  
Gast
 
Beiträge: n/a
Standard PEAR::DB LimitQuery was ist Count?

Hallo ich möchte einen Query ausführen und mit Limit beschränken dafür nehm ich LimitQuery zwischen Parameter start und Ende gibt es noch ein drittes Funktionsparamenter namens Count. Am Ende kommt dann das Array für die WHERE Statements des queries.

Jetzt das Problem. ich weiß nicht was Count bedeut? In der manual steht was von count of rows which get fetched. Allerdings bekomme ich fehler egal was für einen Wert ich für Count einsetzt mit einem normalen Query gehts.

PHP-Code:
<?php
$res 
$db->limitQuery('SELECT question FROM quiz WHERE status = ? AND catid = ?'05, ???, array(1$_POST['id']));

$res $db->query('SELECT question FROM quiz WHERE status = ? AND sagaid = ? LIMIT 0, 5', array(1$_POST['id']));
?>
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 06.06.2005, 16:52  
Erfahrener Benutzer
 
Registriert seit: 27.10.2003
Beiträge: 530
Thice
Standard

Was für ein Fehler?!
__________________
kintzebros.de | KintzeBros Home Entertainment
2061. Nach dem Frieden | kurzfilm
Paula | spielfilm
Thice ist offline  
Alt 06.06.2005, 17:58  
Gast
 
Beiträge: n/a
Standard Re: PEAR::DB LimitQuery was ist Count?

So sieht das aus. Fehler bekomm ich nur das die Funktion fetchrow nicht gefunden wurde. allerdings mit dem normalen Query klappts.
Hab dazu mal noch das print_R meines db objekt:

[code]

db_error Object
(
[error_message_prefix] =>
[mode] => 1
[level] => 1024
Code:
 => -7
    [message] => DB Error: mismatch
    [userinfo] => SELECT question FROM quiz WHERE status =   AND catid =   LIMIT 0, 5 [DB Error: mismatch]
    [backtrace] => Array
        (
            [0] => Array
                (
                    [file] => C:\Programme\Apache Group\Apache2\htdocs\dev06\pear\DB.php
                    [line] => 888
                    [function] => pear_error
                    [class] => db_error
                    [type] => ->
                    [args] => Array
                        (
                            [0] => DB Error: mismatch
                            [1] => -7
                            [2] => 1
                            [3] => 1024
                            [4] => SELECT question FROM quiz WHERE status =   AND catid =   LIMIT 0, 5 [DB Error: mismatch]
                        )

                )
PHP-Code:
<?php
$res 
$db->limitQuery('SELECT question FROM quiz WHERE status = ? AND catid = ?'05, ???, array(1$_POST['id']));

if (
PEAR::isError($db)) {
            die(
$db->getMessage());
        } 
        
print_r($res);

        while (
$row $res->fetchrow(DB_FETCHMODE_ASSOC)) {
            
$questions[] = $row;
        } 
?>
 
Alt 06.06.2005, 18:02  
Erfahrener Benutzer
 
Registriert seit: 27.10.2003
Beiträge: 530
Thice
Standard

Was sollen denn die "?" da in der Query?!

Das objekt enthält die Information
Zitat:
SELECT question FROM quiz WHERE status = AND catid = LIMIT 0, 5
. Das ist eine ungültige SQL-Query!! Hinter den = muss natürlich noch der Vergleichswert stehen!

MfG
Andy
__________________
kintzebros.de | KintzeBros Home Entertainment
2061. Nach dem Frieden | kurzfilm
Paula | spielfilm
Thice ist offline  
 


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
mit count ein count zählen? ph!l Datenbanken 2 16.10.2007 16:21
Count über mehrere Tabellenspalten plastic Datenbanken 3 20.10.2006 17:52
problem beim mehrfachen joinen einer tabelle und count() PHS Datenbanken 3 03.08.2006 16:49
"Column count doesn't match value count at row 1" möchtegernchegga Datenbanken 3 05.03.2006 16:07
UPDATE count nach Link Aufruf ? PHP Tipps 2006 9 22.01.2006 14:53
MySQL error: Column count doesn't match value count at row 1 atom-dragon PHP Tipps 2005-2 4 21.07.2005 01:38
PEAR::DB und Smarty limit_query ausgabe leer PHP Tipps 2005 6 11.05.2005 18:42
count "eingränzen" Heart Datenbanken 11 04.04.2005 20:52
mehrere COUNT() auf selbe Tabelle und »can't reopen table« tapferesschneiderlein Datenbanken 3 04.04.2005 13:51
PEAR::DB, sqlite_query() expects parameter 1 to be resource ve.ru PHP-Fortgeschrittene 13 13.02.2005 17:02
Crosstable SELECT und COUNT() fantast Datenbanken 2 27.01.2005 15:35
[Erledigt] MySQL meldet Column count doesn't match value count at row Datenbanken 4 21.10.2004 10:45
[Erledigt] COUNT() Problematik... Datenbanken 2 20.08.2004 13:48
[Erledigt] MYSQL Count problem Datenbanken 1 02.08.2004 19:38
HILFE: Column count doesn't match value count at row 1 Datenbanken 17 12.06.2004 16:45

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
row column count mismatch, pear db class fehler in query, smarty \db error: mismatch\, \row column count mismatch\, select count limit php, php limit query, \ist-count\, pear db functions row count, was ist ein count, php where count db, php \limitquery\, was bedeutet count wert, pear limitquery problem, limitquery php, php pear db limit, php pear db query parameter, was ist count, paer db count, php $db->query() count, php pear db select count

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