سلام
دوستان اگه میشه راهنمایی کنند
نمیدونم چرا بوسیله کد نمیشود 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 ساختم
ولی در اینجا نه
که من میخاهم شما کد اولی را تصحیح بفرمایید
2= سوال بعدیم اینه کهکد 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 مشترک باشد مثلا ما یه تیبل داریم با نام A که درون ان یک فیلد به نام USER است و در تیبل دومی ما هم با نام B این USER است و درون هرکدام یک سری اطلاعات مشخصی از این USER میباشد حال چگونه این 2 تیبل را به هم متصل کنیم یعنی یه چیز تو مایه های ACCESS