PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Hilfe bei 2 Tabellen



the-carnage
29.08.2008, 20:14
Bei mir gehen immer 2 Tabellen kaputt
einmal gebuchte werbung und relaods bt nach leeren der tabellen geht es wieder

Was kann das sein?

eRaaaa
29.08.2008, 21:50
in wiefern gehen sie denn "kaputt" ?

the-carnage
29.08.2008, 23:17
dann sind keine banner und mails im klickbereich

the-carnage
08.09.2008, 22:11
Hallo kann es sein das die tabellen crashen weil meine server mit php 5 ist

Benutzer1699
08.09.2008, 22:59
nein. aber die struktur könnte kaputt sein oder ein addon den fehler verursachen

the-carnage
08.09.2008, 23:41
wie kann man das herausfinden was der fehler ist

the-carnage
09.09.2008, 00:16
hallo das einzige was geändert wurde ist die function lip



auszug function lip

// Mysql Querys
function db_query($sql_tag) {
global $sql_open;
$sql_return = mysql_query($sql_tag);
$fehler = mysql_errno($sql_open);
if($fehler){
$sql_return = $fehler;
}
return $sql_return;
}




weil bei der original wurden keine refvergütungen gebucht
und der ref bekommt keinen grünen punkt in refübersicht

Benutzer1699
09.09.2008, 00:48
Standard-VMS und lediglich diese Funktion geändert?

the-carnage
09.09.2008, 00:56
jupp

Benutzer1699
09.09.2008, 03:37
Dann würde ich vorschlagen, nimm wieder die Standard-Library und suche in den SQL-Querys mal nach %s, es gibt/gab ein Problem, wo anstelle dessen %%s stehen muss.

Dummerweise / Lustigerweise gibt es Buchungsbetreffe die ein %-Zeichen enthalten und das führt zu einem Fehler, dort muss es dann %% heißen.

the-carnage
09.09.2008, 16:41
kanns tdu mir mal an admin@anteile4you.de

ne function lip , ref buchungen(function lip) und die refuebersicht.php schicken wo du denkst das die gehen danke

Benutzer1699
09.09.2008, 19:39
Nein, kann ich nicht ohne weiteres machen.

Aber diese hier sollte dir eventuelle Fehler anzeigen, einfach während des Benutzen der Seite / Crons darauf achten.

ACHTUNG: Im Quelltext ist der SQL-Code lesbar, sollte lediglich zu Testzwecken und lokal angewendet werden.




// Mysql Querys
function db_query($sql_tag) {
global $sql_open;
$_sql=mysql_query($sql_tag, $sql_open);
if(!$_sql)
{
echo "<!-- ". $sql_tag ." //-->\n\n<br />SQL-Fehler:\n<br />".mysql_error()."\n<br>\n";
return false;
}
else
return $_sql;
}