Strona 1 z 1

[PHP/Mysql]

: czw lis 13, 2003 1:39 pm
autor: Aver
Oto problem:

Kod: Zaznacz cały

<?

$db_name = "testDB";

$connection = @mysql_connect("localhost", "root", "krasnal") 
	or die("Couldn't connect.");

$db = mysql_select_db($db_name, $connection)
	or die("Couldn't select database.");
	
	
// build the query

$sql = "CREATE TABLE $table_name (";

for ($i = 0; $i < count($field_name); $i++) {
	
	$sql .= "$field_name[$i] $field_type[$i]";

	if ($auto_increment[$i] == "Y") {
		$additional = "NOT NULL auto_increment";
	} else {
		$additional = "";
	}

	if ($primary[$i] == "Y") {
		$additional .= ", primary key ($field_name[$i])";
	} else {
		$additional .= "";
	}
	
		
	if ($field_length[$i] != "") {
		$sql .= " ($field_length[$i]) $additional ,";
	} else {
		$sql .= " $additional ,";
	} 

}

$sql = substr($sql, 0, -1);

$sql .= ")";


// execute the query

$result = mysql_query($sql,$connection)
	or die("Couldn't execute query");

if ($result) {     
	$msg =  "<P>$table_name has been created!</p>";
}
 
  
?>

<HTML>
<HEAD>
<TITLE>Create a Database Table: Step 3</TITLE>
</HEAD>
<BODY>

<h1>Adding table to <? echo "$db_name"; ?>...</h1>

<? echo "$msg"; ?>


</BODY>
</HTML>
Nie działa jak powinien, error pojawia się zawsze przy mysql_query().
Może ktoświe co jest nie tak? Skrypt pochopdzi z Ksiazki Mikom'u pt. "PHP podręcznik tworzenia stron WWW " ze stron 200-204.
?>[/php]

Re: [PHP/Mysql]

: pt lis 14, 2003 12:19 am
autor: peterson
napisze krotko :))

wszystko jest popierniczone :)

Re: [PHP/Mysql]

: pt lis 14, 2003 12:35 am
autor: Krzysztof Aszkiełowicz
peterson nie prawda, wyjaśniłem juz koledze na czym polegał problem. Był to błąd w pliku html wiec tutaj nic nie mogliśmy zrobić :P No ale skrypt działa bardzoładnie.