// Edit hat sich erledigt, hab jetzt $row[2] bzw $row[3] statt dem spaltennamen als index und nun geht es.
Nur wo jetzt der unterschied sein soll versteh ich nicht...
Moin, ich habe folgendes Problem:
in dem code stück weiter unten sind die variablen $row['nation'] und $row['name'] stets Leer (durch echo hab ich die mir schon ausgeben lassen).
Das dürfte aber eigentlich nicht so sein, das die erste SQL Query auf jeden Fall genau einen Datensatz als ergebnis liefert und die beiden Spalten auch vorhanden sind. Hat jemand ne idee woran das liegt?
Nur wo jetzt der unterschied sein soll versteh ich nicht...
Moin, ich habe folgendes Problem:
in dem code stück weiter unten sind die variablen $row['nation'] und $row['name'] stets Leer (durch echo hab ich die mir schon ausgeben lassen).
Das dürfte aber eigentlich nicht so sein, das die erste SQL Query auf jeden Fall genau einen Datensatz als ergebnis liefert und die beiden Spalten auch vorhanden sind. Hat jemand ne idee woran das liegt?
PHP-Code:
$sql = "SELECT * FROM tf_spielertemplates WHERE template=".rand(1,$maxrows);
$sqlresult = mysql_query($sql,$dblink) or die ("SQL-Syntax-Error".$sql);
mysql_data_seek($sqlresult,0);
$row = mysql_fetch_array($sqlresult);
echo $row['nation'];
echo $row['name'];
$name = " ".gen_letter().".";
$sql = "SELECT * FROM tf_spieler WHERE name='".$row['name'].$name."."."'";
$sqlresult = mysql_query($sql,$dblink) or die ("SQL-Syntax-Error".$sql);
$num = mysql_num_rows ($sqlresult);
if ($num == 0)
{
$duplicate = 0;
$sql3 = "INSERT INTO tf_spieler (v_id,name,nationalitaet,salter,position,fitness,motivation,zweikampf,kopfball,passspiel,dribbling,schnelligkeit,torschuss,torwahrscheinlichkeit) VALUES (".$verein.",'".$row['name'].$name."','".$row['nation']."',".rand($minalter,$maxalter).",'".gen_position()."',".strval(base+rand(0,20)).",".strval(base+rand(0,20)).",".strval(base+rand(0,20)).",".strval(base+rand(0,20)).",".strval(base+rand(0,20)).",".strval(base+rand(0,20)).",".strval(base+rand(0,20)).",".strval(base+rand(0,20)).",".strval(rand(10,55)).")";
$sqlresult3 = mysql_query($sql3,$dblink) or die ("SQL-Syntax-Error".$sql3);
}
echo "xx".$num."xx";
Kommentar