MySQL la bonne syntaxe à utiliser près de " à la ligne 1 erreur
bonjour, j'ai une exécutez une requête à l'aide de php il donner d'erreur
Vous avez une erreur dans votre syntaxe SQL; consultez le manuel qui correspond à votre versions du serveur MySQL pour la bonne syntaxe à utiliser près de " à la ligne 1
mais quand je l'echo de la requête et de l'exécuter manuellement à l'aide de sqlyog logiciel, il fonctionne très bien. quelqu'un peut dire quel est le problème ici
c'est ma requête générée
INSERT INTO wp_bp_activity
(
user_id,
component,
`type`,
`action`,
content,
primary_link,
item_id,
secondary_item_id,
date_recorded,
hide_sitewide,
mptt_left,
mptt_right
)
VALUES(
1,'activity','activity_update','<a title="admin" href="http://brandnewmusicreleases.com/social-network/members/admin/">admin</a> posted an update','<a title="242925_1" href="http://brandnewmusicreleases.com/social-network/wp-content/uploads/242925_1.jpg" class="buddyboss-pics-picture-link">242925_1</a>','http://brandnewmusicreleases.com/social-network/members/admin/',' ',' ','2012-06-22 12:39:07',0,0,0
)
et voici mon code php
$qr2="INSERT INTO wp_bp_activity
(
user_id,
component,
`type`,
`action`,
content,
primary_link,
item_id,
secondary_item_id,
date_recorded,
hide_sitewide,
mptt_left,
mptt_right
)
VALUES(
$cid,'activity',
'activity_update',
'<a href=\"http://brandnewmusicreleases.com/social-network/members/$name/\" title=\"$name\">$name</a> posted an update',
'<a class=\"buddyboss-pics-picture-link\" href=\"http://brandnewmusicreleases.com/social-network/wp-content/uploads/$imgname\" title=\"$ionlyname\">$ionlyname</a>',
'http://brandnewmusicreleases.com/social-network/members/$name/',
' ',
' ',
'$time',
0,
0,
0
)";
après édité
echo $qr2="INSERT INTO wp_bp_activity (user_id,component,`type`,`action`,content,primary_link,item_id,secondary_item_id,date_recorded,hide_sitewide,mptt_left,mptt_right) VALUES($cid,'activity','activity_update','<a href=\"http://brandnewmusicreleases.com/social-network/members/$name/\" title=\"$name\">$name</a> posted an update','<a class=\"buddyboss-pics-picture-link\" href=\"http://brandnewmusicreleases.com/social-network/wp-content/uploads/$imgname\" title=\"$ionlyname\">$ionlyname</a>','http://brandnewmusicreleases.com/social-network/members/$name/','','','$time',0,0,0)";
mysql_query($qr2) or die(mysql_error());
La requête que vous avez donné n'est pas généré par le PHP que vous avez donné. S'il vous plaît montrer le exact contenu de
cette généré par php, je donne quelques variables en php ex - title=\"$nom\"
Je suis désolé, mais que PHP pas ont généré la requête que vous avez donné: d'une part, les attributs de l'ancrage des balises ont changé l'ordre. S'il vous plaît montrer le exact contenu de
$qr2
.cette généré par php, je donne quelques variables en php ex - title=\"$nom\"
Je suis désolé, mais que PHP pas ont généré la requête que vous avez donné: d'une part, les attributs de l'ancrage des balises ont changé l'ordre. S'il vous plaît montrer le exact contenu de
$qr2
.OriginalL'auteur Suneth Kalhara | 2012-06-22
Vous devez vous connecter pour publier un commentaire.
le problème, c'est parce que vous avez obtenu la requête sur plusieurs lignes à l'aide de la "" que PHP est en fait de l'envoi de tous les espaces blancs de MySQL qui est à l'origine de l'erreur.
Soit le mettre sur une ligne ou ajouter sur chaque ligne :o)
Sqlyog doit être le parage des espaces blancs sur chaque ligne, ce qui explique pourquoi son travail.
Exemple:
brandnewmusicreleases.com/social-network/exp.php encore une fois il s'agit
vous pouvez poster la requête modifié le code 🙂
ci-dessus ajouté, vous pouvez le vérifier..
Honnêtement ne pouvez pas la faute 🙁
OriginalL'auteur Menztrual
OriginalL'auteur vikash