php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2007

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 04.01.2005, 02:36  
Gast
 
Beiträge: n/a
Standard php mysql fehler find in nicht!

hallo,

habe zuerst folgende fehlermeldungen bekommen!
hallo hab en problem bekomme fehlermeldungen:
Zitat:
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /srv/www/htdocs/web128/html/usertausch/member/forced_klicks_aa.php on line 32

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /srv/www/htdocs/web128/html/usertausch/member/forced_klicks_aa.php on line 48
dann hab ich mysql_error(); eingebaut! und bekamm diese fehlermeldung:
Zitat:
MySQL-Error: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ' `time_reload` > '20050103183901'' at line 1
jetzt der quellcode:
PHP-Code:
<?
$resultx 
mysql_query("SELECT * FROM `V4_forced_reload` WHERE `userid` = '$userid', `time_reload` > '$time_aktuell'"); 
 
$in_reload_sperre = Array();
while (
$myrowx mysql_fetch_row($resultx)){ //zeile 32
  
$in_reload_sperre[] = $myrowx[1];


 
$in_reload implode(','$in_reload_sperre); 

    
$query="DELETE FROM V4_forced_reload WHERE `time_reload` < '$time_aktuell'";
    
mysql_query($query);

include(
"../templates/member-header.txt");
?>
<center>[b]Forced Klicks[/b]</center>


<TABLE bordercolor="#000000" border="1" width="80%" align="center" cellpadding="0" cellspacing="0" colspan="1" rowspan="1">
<? 
$result 
mysql_query("SELECT * FROM `V4_forced_klicks` WHERE `id` NOT IN ({$in_reload}), `forced_hab` < `forced_soll` LIMIT 5 ORDER BY forced_wert desc"); 
   while (
$myrow mysql_fetch_row($result)){ //zeile 48

$klick_uebrig$myrow[3] - $myrow[4];
 echo

   <tr>
    <td colspan=3>[url='../frame_forced_aa.php?userid=$userid&klick_id=$myrow[0]'][img]$myrow[2][/img][/url]</td>
  </tr>
  <tr>
    <td>Verg&uuml;tung: $myrow[5]</td>
       <td>Klicks &uuml;brig: $klick_uebrig</td>
    <td>Reload: $myrow[6]</td>
  </tr>"
;
};
?>
</table>
<?
include("../templates/member-footer.txt");
?>
ich weiß wirklich nicht woran es liegt ! such schon zeit 8 Stunden und finde es nicht!

bedanke mich im voraus für eure antworten

mfg markus
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 04.01.2005, 03:21  
Gast
 
Beiträge: n/a
Standard

Zitat:
WHERE `userid` = '$userid', `time_reload` > '$time_aktuell'
Die verschiedenen Bedingungen nach WHERE müssen mit AND, OR, oder ähnlichem verknüpft werden und nicht mit einem Komma.
Wenn du willst, dass beide Bedingungen erfüllt sein müssen, dann muss das etwa so aussehen:
PHP-Code:
 WHERE `userid` = '$userid' AND `time_reload` > '$time_aktuell' 
Der andere Fehler hat genau den gleichen Grund.

MfG Daniel
 
Alt 04.01.2005, 10:09  
Gast
 
Beiträge: n/a
Standard

ja stimmt danke auch schonmal aber ich hab noch nen fehler!

jetzt bekomme ich noch folgende fehlermeldung:
Zitat:
MySQL-Error: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ') AND `forced_hab` < `forced_soll` LIMIT 5 ORDER BY `forced_wer
das heißt der fehler muss irgendwo hier liegen!
PHP-Code:
<? 
$result 
mysql_query("SELECT * FROM `V4_forced_klicks` WHERE `id` NOT IN ({$in_reload}) AND `forced_hab` < `forced_soll` LIMIT 5 ORDER BY `forced_wert` desc"); 
if (
mysql_errno()) die ("MySQL-Error: " mysql_error());
   while (
$myrow mysql_fetch_row($result)){
if (
mysql_errno()) die ("MySQL-Error: " mysql_error());

$klick_uebrig$myrow[3] - $myrow[4];
 echo
"
 
Alt 04.01.2005, 10:12  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

er liegt in der SQL-anweisung.
such mal selbst. findest du schon raus ...

immer schön im phpMyAdmin testen.
imported_Ben ist offline  
Alt 04.01.2005, 10:25  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 4.651
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

$in_reload wird wohl leer sein, vermute ich mal.... Oder wird ein Komma am Ende stehen haben.
__________________
Entwickler aus Leidenschaft und ein Zahnrad in einem der größten Java-Projekte der Welt.
mepeisen ist offline  
Alt 04.01.2005, 10:27  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

tja. eben mal
PHP-Code:
echo $sql
machen.

wenn man kein $sql hat .. dann sollte man es eben mal erstellen.
imported_Ben ist offline  
Alt 04.01.2005, 10:34  
Gast
 
Beiträge: n/a
Standard

ja das ganze mit der reloadsperre sieht so aus!

PHP-Code:
<?
$resultx 
mysql_query("SELECT * FROM `V4_forced_reload` WHERE `userid` = '$userid' AND `time_reload` > '$time_aktuell'"); 
if (
mysql_errno()) die ("MySQL-Error: " mysql_error());
 
$in_reload_sperre = Array();
while (
$myrowx mysql_fetch_row($resultx)){
if (
mysql_errno()) die ("MySQL-Error: " mysql_error());
  
$in_reload_sperre[] = $myrowx[1];


 
$in_reload implode(','$in_reload_sperre); 

    
$query="DELETE FROM `V4_forced_reload` WHERE `time_reload` < '$time_aktuell'";
    
mysql_query($query);

include(
"../templates/member-header.txt");
?>
<center>[b]Forced Klicks[/b]</center>


<TABLE bordercolor="#000000" border="1" width="80%" align="center" cellpadding="0" cellspacing="0" colspan="1" rowspan="1">
<? 
$result 
mysql_query("SELECT * FROM `V4_forced_klicks` WHERE `id` NOT IN ({$in_reload}) AND `forced_hab` < `forced_soll` ORDER BY `forced_wert` desc LIMIT 5"); 
if (
mysql_errno()) die ("MySQL-Error: " mysql_error());
   while (
$myrow mysql_fetch_row($result)){
if (
mysql_errno()) die ("MySQL-Error: " mysql_error());
aber wie könnte ich das sonst lösen? dann hab ich überhaupt keine ahnung!

in der reload steht bisher noch nichts.
 
Alt 04.01.2005, 10:36  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von Ben
tja. eben mal
PHP-Code:
echo $sql
machen.

wenn man kein $sql hat .. dann sollte man es eben mal erstellen.
vorher wird das hier nichts.
imported_Ben ist offline  
Alt 04.01.2005, 10:37  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 4.651
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Ich weiss zwar nicht, was du meinst, aber wenn in $in_reload nichts drin steht, lass den Teil der Where- Klausel einfach ganz weg und fang erst bei 'forced_hab' an.
__________________
Entwickler aus Leidenschaft und ein Zahnrad in einem der größten Java-Projekte der Welt.
mepeisen ist offline  
Alt 04.01.2005, 10:42  
Gast
 
Beiträge: n/a
Standard

also so sieht jetzt sql aus:
Zitat:
SELECT * FROM `V4_forced_klicks` WHERE `id` NOT IN () AND `forced_hab` < `forced_soll` ORDER BY `forced_wert` desc LIMIT 5
 
 


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
Mysql fehler Crazystep PHP Tipps 2008 6 28.07.2008 14:55
bitte hilfe! mysql fehler meldung: basicx PHP Tipps 2008 2 22.07.2008 16:36
mysql fehler meldung: basicx Datenbanken 1 22.07.2008 09:48
mysql + confixx fehler - mysql geht plötzlich nicht mehr Datenbanken 2 31.12.2006 11:41
Mysql Syntax Fehler Datenbanken 3 06.07.2006 09:58
MySQL Fehler inu Datenbanken 5 11.05.2006 15:22
Fehler beim Wechsel von MySQL 4 nach 5 JK Datenbanken 2 09.12.2005 18:43
[Erledigt] Mysql Fehler Datenbanken 3 04.09.2005 16:58
mysql fehler mack|dawg PHP Tipps 2005 7 28.05.2005 19:36
mySQL Fehler Datenbanken 1 27.02.2005 13:51
Mysql Fehler beim auslesen von Datensätzen Datenbanken 4 19.10.2004 10:05
Problem bei MYSQL / Update Resource #id Fehler PHP Tipps 2004 2 29.09.2004 13:09
array_push nur in begrenzter Anzahl ausführen ? PHP Tipps 2004 2 07.09.2004 09:05
[Erledigt] Wo ist der Fehler im Script (MySQL mit PHP) PHP Tipps 2004 15 27.07.2004 09:25
[Erledigt] MySQL fehler(?) Datenbanken 2 24.07.2004 20:10

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mysql fehler 2003

Alle Zeitangaben in WEZ +1. Es ist jetzt 09:40 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.