WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- Quellcode optimieren...

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.

Forum » PHP & MySQL » Quellcode optimieren... - 23 Nov 2024 Antworten
im Forum für Webhosting Homepage gefunden:
Quellcode optimieren...
böner
Otto-Normal-Poster
Threadstarter




Beiträge: 62

ich hab einen ca. 200 Zeilen Quellcode der ungefähr 10000 mal durchläuft. er enthält ne menge mysql, abfragen(schreiben u. lesen) und berechnungen.

apache schaft das ganze aber nie im leben. in 30 sekunden schaft apache gerade mal 500 durchgänge.

deswegen muss ich den code jetzt bestmöglich optimieren.

worauf muss ich da am meisten achten ? was kostet viel zeit ? mysql ? rechnen ? viele variablen ?

gruß böner

  Profil   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

als erstes solltest du gucken, ob du alle schleifen brauchst. MySQL-Anfragen benötigen am meisten Zeit. Benutz mysql_pconnect().

Alles was sich mit PHP zusammenfassen lässt, solltest du machen, bevor du es in Mysql abarbeitest.

  Profil   Editieren   Zitieren
böner
Otto-Normal-Poster
Threadstarter




Beiträge: 62

languitar schrieb am 13.06.2004 02:32
als erstes solltest du gucken, ob du alle schleifen brauchst. MySQL-Anfragen benötigen am meisten Zeit. Benutz mysql_pconnect().

Alles was sich mit PHP zusammenfassen lässt, solltest du machen, bevor du es in Mysql abarbeitest.


was is den mysql_pconnect() ?

  Profil   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

mit mysql_connect wird jedes mal eine Verbindung aufgebaut, was Zeit braucht. pconnect prüft erst, ob nicht noch eine alte vom gleichen User besteht.

Hättest du aber auch rpoblemlos im Manual nachschlagen können: http://www.php.net/mysql_pconnect

Diese Nachricht wurde geändert von: languitar
  Profil   Editieren   Zitieren
böner
Otto-Normal-Poster
Threadstarter




Beiträge: 62

languitar schrieb am 13.06.2004 11:48
mit mysql_connect wird jedes mal eine Verbindung aufgebaut, was Zeit braucht. pconnect prüft erst, ob nicht noch eine alte vom gleichen User besteht.

Hättest du aber auch rpoblemlos im Manual nachschlagen können: http://www.php.net/mysql_pconnect


das connect steht schon in der seite in die das script eingebunden ist. während des scriptes wird keine neue verbindung gemacht...

Diese Nachricht wurde geändert von: böner
  Profil   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

Dann zeig doch mal dein Script, damit wir dir sagen können, was sich verbessern lässt...

  Profil   Editieren   Zitieren
böner
Otto-Normal-Poster
Threadstarter




Beiträge: 62

dann muss ich es aber erst zensieren um die sicherheit in meinem game zu wahren...

soll ich hier posten, oder soll ich dir das schicken ?

  Profil   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

nee hier posten, aber wenn du es erst zensieren musst, ist schon was faul.

  Profil   Editieren   Zitieren
böner
Otto-Normal-Poster
Threadstarter




Beiträge: 62

wieso ?

ich will nur die varaiblennamen und die db-namen ändern...

  Profil   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

wenn etwas sichhe programiert ist, dann kann man auch getrost den code veröffentlichen, nur vielleicht das db-passwort etc. raus

  Profil   Editieren   Zitieren
böner
Otto-Normal-Poster
Threadstarter




Beiträge: 62

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: 
26: 
27: 
28: 
29: 
30: 
31: 
32: 
33: 
34: 
35: 
36: 
37: 
38: 
39: 
40: 
41: 
42: 
43: 
44: 
45: 
46: 
47: 
48: 
49: 
50: 
51: 
52: 
53: 
54: 
55: 
56: 
57: 
58: 
59: 
60: 
61: 
62: 
63: 
64: 
65: 
66: 
67: 
68: 
69: 
70: 
71: 
72: 
73: 
74: 
75: 
76: 
77: 
78: 
79: 
80: 
81: 
82: 
83: 
84: 
85: 
86: 
87: 
88: 
89: 
90: 
91: 
92: 
93: 
94: 
95: 
96: 
97: 
98: 
99: 
100: 
101: 
102: 
103: 
104: 
105: 
106: 
107: 
108: 
109: 
110: 
111: 
112: 
113: 
114: 
115: 
116: 
117: 
118: 
119: 
120: 
121: 
122: 
123: 
124: 
125: 
126: 
127: 
128: 
129: 
130: 
131: 
132: 
133: 
134: 
135: 
136: 
137: 
138: 
139: 
140: 
141: 
142: 
143: 
144: 
145: 
146: 
147: 
148: 
149: 
150: 
151: 
152: 
153: 
154: 
155: 
156: 
157: 
158: 
159: 
160: 
161: 
162: 
163: 
164: 
165: 
166: 
167: 
168: 
169: 
170: 
171: 
172: 
173: 
174: 
175: 
176: 
177: 
178: 
179: 
180: 
181: 
182: 
183: 
184: 
185: 
186: 
187: 
188: 
189: 
190: 
191: 
192: 
193: 
194: 
195: 
196: 
197: 
198: 
199: 
200: 
201: 
202: 
203: 
204: 
205: 
206: 
207: 
208: 
209: 
210: 
211: 
212: 
213: 
214: 
215: 
216: 
217: 
218: 
219: 
220: 
221: 
222: 
223: 
224: 
225: 
226: 
227: 
228: 
229: 
230: 
231: 
232: 
233: 
234: 
235: 
236: 
237: 
238: 
239: 
240: 
241: 
242: 
243: 
244: 
245: 
246: 
247: 
248: 
249: 
250: 
251: 
252: 
253: 
254: 
255: 
256: 
257: 
258: 
259: 
260: 
261: 
262: 
263: 
264: 
265: 
266: 
267: 
268: 
269: 
270: 
271: 
272: 
273: 
274: 
275: 
276: 
277: 
278: 
279: 
280: 
281: 
282: 
283: 
284: 
285: 
286: 
287: 
288: 
289: 
290: 
291: 
292: 
293: 
294: 
295: 
296: 
297: 
298: 
299: 
300: 
301: 
302: 
303: 
304: 
305: 
306: 
307: 
308: 
309: 
310: 
311: 
312: 
313: 
314: 
315: 
316: 
317: 
318: 
319: 
320: 
321: 
322: 
323: 
324: 
325: 
326: 
327: 
328: 
329: 
330: 
331: 
332: 
333: 
334: 
335: 
336: 
337: 
338: 
339: 
340: 
341: 
342: 
343: 
344: 
345: 
346: 
347: 
348: 
349: 
350: 
351: 
352: 
353: 
354: 
355: 
356: 
357: 
358: 
359: 
360: 
361: 
362: 
363: 
364: 
365: 
366: 
367: 
368: 
369: 
370: 
371: 
372: 
373: 
374: 
375: 
376: 
377: 
378: 
379: 
380: 
381: 
382: 
383: 
384: 
385: 
386: 
387: 
388: 
389: 
390: 
391: 
392: 
393: 
394: 
395: 
396: 
397: 
398:
time;
$s[$lauf]['sender']=$row->sender;
$s[$lauf]['ziel']=$row->ziel;
$s[$lauf]['sno']=$row->sno;
$s[$lauf]['zno']=$row->zno;
$s[$lauf]['s1']=$row->s1;
$s[$lauf]['s2']=$row->s2;
$s[$lauf]['s3']=$row->s3;
$s[$lauf]['mode']=$row->mode;
$s[$lauf]['gs']=$row->gs;
$s[$lauf]['ss']=$row->ss;
$s[$lauf]['ps']=$row->ps;
$s[$lauf]['gz']=$row->gz;
$s[$lauf]['sz']=$row->sz;
$s[$lauf]['pz']=$row->pz;
$s[$lauf]['start']=$row->start;
$s[$lauf]['stop']=$row->stop;
$s[$lauf]['back']=$row->back;
$s[$lauf]['r1']=$row->r1;
$s[$lauf]['r2']=$row->r2;
$s[$lauf]['r3']=$row->r3;
$s[$lauf]['r4']=$row->r4;
};

mysql_free_result($ergebnis);

while($lauf > 0)
{

$zeit=$s[$lauf][time];
$mode=$s[$lauf][mode];

if ($mode=='att')
{
$aid=$s[$lauf]['sender'];
$did=$s[$lauf]['ziel'];
$ap=$s[$lauf]['sno'];
$dp=$s[$lauf]['zno'];
$zeit=$s[$lauf]['time'];
$a1=$s[$lauf]['s1'];
$a2=$s[$lauf]['s2'];
$a3=$s[$lauf]['s3'];
$gs=$s[$lauf]['gs'];
$ss=$s[$lauf]['ss'];
$ps=$s[$lauf]['ps'];
$gz=$s[$lauf]['gz'];
$sz=$s[$lauf]['sz'];
$pz=$s[$lauf]['pz'];
$back=$s[$lauf]['back'];

down($did,$dp,$zeit);
downs($did,$dp,$zeit);
inc($did,$dp,$zeit);

$abfrage = "SELECT s1,s2,s3 FROM fle WHERE id = '$did' AND plani = '$dp'";
$ergebnis = mysql_query($abfrage);

while($row = mysql_fetch_object($ergebnis))
{
$v1=$row->s1;
$v2=$row->s2;
$v3=$row->s3;
};

mysql_free_result($ergebnis);

$aa1=$a1;
$aa2=$a2;
$aa3=$a3;
$vv1=$v1;
$vv2=$v2;
$vv3=$v3;

ks($aa1,$aa2,$aa3,$vv1,$vv2,$vv3);

mysql_query("UPDATE fle Set s1 = '$vv1', s2 = '$vv2', s3 = '$vv3' WHERE id = '$did AND plani = '$dp'");

$user=readdb(name,login,id,$aid);
$user2=readdb(name,login,id,$did);
$ak=$gs.":".$ss.":".$ps;
$vk=$gz.":".$sz.":".$pz;
$datum=date("H:i:s, d.m.Y",$zeit);

if (($aa1+$aa2+$aa3)=="0")
{
mysql_query("DELETE FROM bat WHERE time = $zeit AND sender = $aid");
}
else
{
$space=$aa1*readdb(space,costs,name,s1)+$aa2*readdb(space,costs,name,s2)+$aa3*readdb(space,costs,name,s3);
$res1=readdb2(r1,res,id,$did,plani,$dp);
$res2=readdb2(r2,res,id,$did,plani,$dp);
$res3=readdb2(r3,res,id,$did,plani,$dp);
$res4=readdb2(r4,res,id,$did,plani,$dp);
$raid1=0;
$raid2=0;
$raid3=0;
$raid4=0;
$raid1=$res1;

if ($raid1 >= $space)
{$raid1=$space;}
else
{
$space=$space-$raid1;
$raid2=$res2;
if ($raid2 >= $space)
{$raid2=$space;}
else
{
$space=$space-$raid2;
$raid3=$res3;
if ($raid3 >= $space)
{$raid3=$space;}
else
{
$space=$space-$raid3;
$raid4=$res4;
if ($raid4 >= $space)
{$raid4=$space;};
};
};
};
$res1=$res1-$raid1;
$res2=$res2-$raid2;
$res3=$res3-$raid3;
$res4=$res4-$raid4;

mysql_query("UPDATE res Set r1 = $res1, r2 = $res2, r3 = $res3, r4 = $res4 WHERE id LIKE $did and plani LIKE $dp");
mysql_query("UPDATE bat Set s1 = $aa1, s2 = $aa2, s3 = $aa3, r1 = $raid1, r2 = $raid2, r3 = $raid3, r4 = $raid4, time = $back, mode = 'ret' WHERE time = $zeit AND sender = $aid");
};
mysql_query("INSERT bericht (a,v,ak,vk,time,a1,a2,a3,v1,v2,v3,aa1,aa2,aa3,vv1,vv2,vv3,r1,r2,r3,r4) 
VALUES ('$user','$user2','$ak','$vk','$datum','$a1','$a2','$a3','$v1','$v2','$v3','$aa1','$aa2','$aa3','$vv1','$vv2','$vv3','$raid1','$raid2','$raid3','$raid4')");

$num=readdb2(no,bericht,time,$datum,a,$user);

$con1= "Der Gegner wurde angegriffen Bericht";
$con2= "Sie wurden angegriffen Bericht";

$eintrag = "INSERT msg (id,sender,content,title,time) VALUES ('$aid','2','$con1','Angriff','$zeit')";
$eintragen = mysql_query($eintrag);
$eintrag = "INSERT msg (id,sender,content,title,time) VALUES ('$did','2','$con2','Verteidigung','$zeit')";
$eintragen = mysql_query($eintrag);
}
elseif ($mode=='ret')
{
$aid=$s[$lauf]['sender'];
$ap=$s[$lauf]['sno'];
$zeit=$s[$lauf]['time'];
$s1=$s[$lauf]['s1'];
$s2=$s[$lauf]['s2'];
$s3=$s[$lauf]['s3'];
$r1=$s[$lauf]['r1'];
$r2=$s[$lauf]['r2'];
$r3=$s[$lauf]['r3'];
$r4=$s[$lauf]['r4'];

$r1=readdb2(r1,res,id,$aid,plani,$ap)+$r1;
$r2=readdb2(r2,res,id,$aid,plani,$ap)+$r2;
$r3=readdb2(r3,res,id,$aid,plani,$ap)+$r3;
$r4=readdb2(r4,res,id,$aid,plani,$ap)+$r4;

$s1=readdb2(s1,fle,id,$aid,plani,$ap)+$s1;
$s2=readdb2(s2,fle,id,$aid,plani,$ap)+$s2;
$s3=readdb2(s3,fle,id,$aid,plani,$ap)+$s3;

mysql_query("UPDATE fle Set s1 = '$s1', s2 = '$s2', s3 = '$s3' WHERE id = '$aid' AND plani = '$ap'");

mysql_query("UPDATE res Set r1 = '$r1', r2 = '$r2', r3 = '$r3', r4 = '$r4' WHERE id = '$aid' AND plani = '$ap'");

mysql_query("INSERT msg (id,sender,content,title,time) VALUES ('$aid','2','Eine Flotte ist zurückgekehrt','Rückkehr','$zeit')");

mysql_query("DELETE FROM bat WHERE time = $zeit AND sender = $aid");
};

$lauf--;


};
}

function ks(&$a1,&$a2,&$a3,&$v1,&$v2,&$v3)
{

if ($a1 == "") {$a1="0";};
if ($a2 == "") {$a2="0";};
if ($a3 == "") {$a3="0";};
if ($v1 == "") {$v1="0";};
if ($v2 == "") {$v2="0";};
if ($v3 == "") {$v3="0";};

if ($v1 == "0" and $v2 == "0" and $v3 == "0")
{
}
else
{

$aa=$a1*20+$a2*350+$a3*1000;
$av=$a1*50+$a2*200+$a3*2000;
$va=$v1*20+$v2*350+$v3*1000;
$vv=$v1*50+$v2*200+$v3*2000;

$akill=$va/$av;
$vkill=$aa/$vv;

if ($akill>1){$akill=1;}
if ($vkill>1){$vkill=1;}

$a1=round($a1-$a1*$akill);
$a2=round($a2-$a2*$akill);
$a3=round($a3-$a3*$akill);
$v1=round($v1-$v1*$vkill);
$v2=round($v2-$v2*$vkill);
$v3=round($v3-$v3*$vkill);
};
}

function readdb ($such,$table,$was,$wie)
{
$abfrage = "SELECT $such FROM $table WHERE $was LIKE '$wie'";
$ergebnis = mysql_query($abfrage);
  
while($row = mysql_fetch_object($ergebnis))
{
  $wert = $row->$such;
};
mysql_free_result($ergebnis);
return $wert;
};

function readdb2 ($such,$table,$was,$wie,$was2,$wie2)
{
$abfrage = "SELECT $such FROM $table WHERE $was LIKE '$wie' and $was2 LIKE '$wie2'";
$ergebnis = mysql_query($abfrage);
  
while($row = mysql_fetch_object($ergebnis))
{
  $wert = $row->$such;
};
mysql_free_result($ergebnis);
return $wert;
};

function down($id,$plani,$time) 
{

    $zeit = readdb2(zeit,build,id,$id,plani,$plani);
if ($zeit != "") {

if ($zeit <= $time){

inc($id,$plani,$zeit);
    
     $name = readdb2(name,build,id,$id,plani,$plani);

     $loeschen = "DELETE FROM build WHERE id = '$id'  and plani LIKE '$plani'";
     $loesch = mysql_query($loeschen);
 
     $stufe=stufe($name,$id,$plani);
     $stufe = $stufe+1;
    
     $eintrag = "UPDATE buildings Set $name = $stufe WHERE id = '$id' and plani LIKE '$plani'";
     $eintragen = mysql_query($eintrag);

    


};
};
};

function stufe($name,$id,$plani) 
{
    $wert=readdb2($name,buildings,id,$id,plani,$plani);
    return $wert;
}

function downs($id,$plani,$time) 
{

$abfrage = "SELECT zeit FROM fbuild WHERE id LIKE $id and plani LIKE $plani order by zeit";
$ergebnis = mysql_query($abfrage);
  
$row = mysql_fetch_object($ergebnis);
$zeit = $row->zeit;


$abfrage = "SELECT anzahl FROM fbuild WHERE id LIKE $id and plani LIKE $plani order by zeit";
$ergebnis = mysql_query($abfrage);
  
$row = mysql_fetch_object($ergebnis);
$anzahl = $row->anzahl;

if ($zeit != "") {

if ($zeit <= $time){

$abfrage = "SELECT name FROM fbuild WHERE id LIKE $id and plani LIKE $plani order by zeit";
$ergebnis = mysql_query($abfrage);
  
$row = mysql_fetch_object($ergebnis);
$name = $row->name;
    

     $loeschen = "DELETE FROM fbuild WHERE id = '$id'  and plani LIKE '$plani' and zeit LIKE $zeit";
     $loesch = mysql_query($loeschen);
 
     $stufe=stufes($name,$id,$plani);
     $stufe = $stufe+$anzahl;
    
     $eintrag = "UPDATE fleet Set $name = $stufe WHERE id = '$id' and plani LIKE '$plani'";
     $eintragen = mysql_query($eintrag);


};
};
};

function stufes($name,$id,$plani) 
{
    $wert=readdb2($name,fleet,id,$id,plani,$plani);
    return $wert;
}

function inc($id,$p,$time)
{
$abfrage = "SELECT tick FROM res_tick WHERE id LIKE '$id' AND plani LIKE '$p'";
$ergebnis = mysql_query($abfrage);
  while($row = mysql_fetch_object($ergebnis))
    {
     $wert = $row->tick;
    };
$tick = $wert;
$lauf = $time - $tick;

if ($lauf > 0) {


$eintrag = "UPDATE res_tick Set tick = $time WHERE id = '$id' AND plani ='$p'";
$eintragen = mysql_query($eintrag);


$count = 1;

while($count < 5)
{
$res = "r"."$count";

$old = res($res,$id,$p);

if ($res == "r1"){
$sav = readdb(basis,cost,name,g3)*pow(readdb(effect,cost,name,g3),stufe(g3,$id,$p));
};
if ($res == "r2"){
$sav = readdb(basis,cost,name,g4)*pow(readdb(effect,cost,name,g4),stufe(g4,$id,$p));
};
if ($res == "r3"){
$sav = readdb(basis,cost,name,g5)*pow(readdb(effect,cost,name,g5),stufe(g5,$id,$p));
};
if ($res == "r4"){
$sav = readdb(basis,cost,name,g6)*pow(readdb(effect,cost,name,g6),stufe(g6,$id,$p));
};

$new = round($old + $sav*$lauf);

$eintrag = "UPDATE res Set $res = $new WHERE id = '$id' and plani LIKE '$p'";
$eintragen = mysql_query($eintrag);

  

  $count++;
};
};
}

check;

mysql_close($verbindung);

?>



so...
habe alle funktionen die sonst per include geladen werden mit reinkopiert.
dieses script tut folgendes:

es sucht alle kämpfe aus der db, deren datum schon vorbei is. dann speichert es alle daten zu diesen kämpfen in ein array. danach werden die kämpfe alle abgearbeitet, wobei nicht nur gekämpft wird, sondern auch festgestellt wird ob neue gebäude oder schiffe bei den usern fertig sind...

viel spass damit....

gruß böner

  Profil   Editieren   Zitieren
skc.tiddy
Otto-Normal-Poster




Beiträge: 81

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: 
26:
while($row = mysql_fetch_object($ergebnis))
{
$lauf++;
$s[$lauf]['time']=$row->time;
$s[$lauf]['sender']=$row->sender;
$s[$lauf]['ziel']=$row->ziel;
$s[$lauf]['sno']=$row->sno;
$s[$lauf]['zno']=$row->zno;
$s[$lauf]['s1']=$row->s1;
$s[$lauf]['s2']=$row->s2;
$s[$lauf]['s3']=$row->s3;
$s[$lauf]['mode']=$row->mode;
$s[$lauf]['gs']=$row->gs;
$s[$lauf]['ss']=$row->ss;
$s[$lauf]['ps']=$row->ps;
$s[$lauf]['gz']=$row->gz;
$s[$lauf]['sz']=$row->sz;
$s[$lauf]['pz']=$row->pz;
$s[$lauf]['start']=$row->start;
$s[$lauf]['stop']=$row->stop;
$s[$lauf]['back']=$row->back;
$s[$lauf]['r1']=$row->r1;
$s[$lauf]['r2']=$row->r2;
$s[$lauf]['r3']=$row->r3;
$s[$lauf]['r4']=$row->r4;
};


würde schon mal nicht mit mysql_fetch_object arbeiten sondern mit $row = mysql_fetch_assoc($ergebnis)....
dann haste die daten schon mal im array und brauchst es dann nur noch nem $s[$lauf] = $row zuordnen und net so eine riese blah-copy und paste geschichte...

ausserdem brauchste auch nicht immer $gz=$s[$lauf]['gz'];
usw.... mann kann auch array-elemente $s[][] in eine db inserten.
hat auch den vorteil, wenn du es $s[][] lässt, dass du weisst, woher die daten kommen.

wenn du deine variablen trotzdem brauchst, dann arbeite wenigstens mit list (), wenn es geht.

ist zwar net so die hammer - performance sache, aber...

alles andere zieh ich mir mal nachem wählen gehen rein ;)


---
...blah.

Diese Nachricht wurde geändert von: skc.tiddy
  Profil   Website   Editieren   Zitieren
böner
Otto-Normal-Poster
Threadstarter




Beiträge: 62

wenn du deine variablen trotzdem brauchst, dann arbeite wenigstens mit list (), wenn es geht.


ich weiß ehrloch gesagt nicht was du meisnt. kannste das bitte näher erläutern...

  Profil   Editieren   Zitieren
skc.tiddy
Otto-Normal-Poster




Beiträge: 81

1: 
2: 
3: 
4: 
5: 
6: 
7:
$s1=$s[$lauf]['s1'];
$s2=$s[$lauf]['s2'];
$s3=$s[$lauf]['s3'];
$r1=$s[$lauf]['r1'];
$r2=$s[$lauf]['r2'];
$r3=$s[$lauf]['r3'];
$r4=$s[$lauf]['r4'];


das ist BLAH

mach list($s2,$s3) = $s[$lauf];

für näheres zu list: RTFM ;)

---
...blah.

  Profil   Website   Editieren   Zitieren
böner
Otto-Normal-Poster
Threadstarter




Beiträge: 62

ok, werds mir mal anschauen. aber die ganze abfrage kosten kaum zeit. hab das schon ausprobiert...

wie sieht es mit dem rest aus ?

gruß böner

  Profil   Editieren   Zitieren
Seite 1 | 2  

Antworten
Forum » PHP & MySQL » Quellcode optimieren...

Aktuelle Beiträge zur Hilfe im Forum für Homepage - Quellcode optimieren... im Forum Homepage Hosting AntwortenLetztes Posting
Cybersicherheit für Unternehmen
in "PHP & MySQL"
3 18.11.2024 14:05 von Gaswer
Wirtschaftslage in der Ukraine
in "PHP & MySQL"
3 22.10.2024 15:04 von Gaswer
Rangliste (Ohne Mysql) (Kompliziertes Ordner System)
in "PHP & MySQL"
3 19.07.2021 06:00 von newtopblog
kleines problem mit phpadmin
in "PHP & MySQL"
5 11.04.2021 22:22 von Zavylon
Counter mit PHP
in "PHP & MySQL"
4 22.03.2021 16:29 von Robeni
Fehlermeldung beim Importieren der Datenbank in phpmyadmin
in "PHP & MySQL"
0 02.08.2019 22:14 von iFuchs
CMS für Online Shop
in "PHP & MySQL"
18 26.05.2019 13:29 von raiserle
Regestrierungproblem
in "PHP & MySQL"
3 28.11.2018 13:20 von norbertofahey
PHP Datum ausgeben?
in "PHP & MySQL"
1 19.10.2018 10:04 von Klaus1973
PHP befehl ausführen
in "PHP & MySQL"
11 16.08.2018 09:08 von Klaus1973
Visual Composer selber programmieren?
in "PHP & MySQL"
0 22.01.2017 23:45 von Redji



Besucher : 8127851    Heute : 246     Gestern : 761     Online : 113     23.11.2024    10:28      0 Besucher in den letzten 60 Sekunden        
Nach oben