-
January 10th, 2012, 01:03
#1
چرا با کد تیبل نمی سازد؟
سلام
دوستان اگه میشه راهنمایی کنند
نمیدونم چرا بوسیله کد نمیشود table ساخت در این کد من قبل از اجرای این کد یه دیتابیس با نام my_db ساختم(دستی یعنی از phpmyadmin )
که حالا با اجرای این کد میخواهم داخل این دیتابیس( my_db )یه جدول با نام persons بسازم ولی نمیشه
دوستان راهنمایی کنند
کد PHP:
<?php
$con = mysql_connect("localhost","root","");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
// Create table
mysql_select_db("my_db", $con);
$sql = "CREATE TABLE Persons
(
FirstName varchar(15),
LastName varchar(15),
Age int
)";
// Execute query
mysql_query($sql,$con);
mysql_close($con);
?>
ولی در این کد که یک دیتابیس هم قبل از اینکه تیبل را بسازیم با کد ایجاد کرده و بعد کد ساختن تیبل کار میکند
ولی در حالت اول کار نمیکند البته ناگفته نماند که در کد اولی من دیتابیس را دستی یعنی از phpmyadmin ساختم
ولی در اینجا نه
که من میخاهم شما کد اولی را تصحیح بفرمایید
کد PHP:
<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
// Create database
if (mysql_query("CREATE DATABASE my_db",$con))
{
echo "Database created";
}
else
{
echo "Error creating database: " . mysql_error();
}
// Create table
mysql_select_db("my_db", $con);
$sql = "CREATE TABLE Persons
(
FirstName varchar(15),
LastName varchar(15),
Age int
)";
// Execute query
mysql_query($sql,$con);
mysql_close($con);
?>
2= سوال بعدیم اینه که
چطور میشود 2 تیبل را به هم متصل کرد؟ یعنی اینکه 2 تیبل در یک دیتابیس باشد و یک فیلد بین این 2 مشترک باشد مثلا ما یه تیبل داریم با نام A که درون ان یک فیلد به نام USER است و در تیبل دومی ما هم با نام B این USER است و درون هرکدام یک سری اطلاعات مشخصی از این USER میباشد حال چگونه این 2 تیبل را به هم متصل کنیم یعنی یه چیز تو مایه های ACCESS
ویرایش توسط mosi2007 : January 10th, 2012 در ساعت 13:05
-
-
January 10th, 2012 01:03
# ADS
-
January 10th, 2012, 01:44
#2
عضو انجمن
پاسخ : چرا با کد تیبل نمی سازد؟
کدها رو داخل قرار بده ،اینجوری خیلی داغونه نمیشه خوند اصلا!
-